Welcome to zimmerman's blog!

初学->进阶->高手 有很长的路要走
美静->若英->我说 有许多的歌可听

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
因为对微软的notepad有点审美疲劳,所以常用EditPlus或UltraEdit32代替之.
这两个文本编辑器功能比notepad强太多了.对程序员而言,本文只讲一下他的两个特点,用它来打造我们自己的IDE.希望对大家有用.

1.程序高亮显示
  写程序的人长期处于某种临界状态,用点有颜色的字体代替notepad的一种颜色的单调,或者能减少一点内心的压力.
editplus的对程序的关键字,变量等,都通过一个.stx文件来配置.
editplus安装好后,其默认支持的语言就有好几种了,如c/c++, java, html,c#,perl,php等...
当然有些就暂时没带,像asm ,不过可以去官网下载,官网里提供了更多的支持.(如果你想自己做个stx,打开一个stx模仿一下:))
下载好asm.stx文件,在<工具>--<首选项>--<文件>--<语法>里,添加一种文件类型,描述写asm,文件扩展名写asm,
然后在语法设置的语法文件里指定你下载的stx文件的路径就OK了.现在你的程序就"好看"多了.(如果还不行,记得看一下查看里的语法着色显示有无选中.)


2.配置用户工具
editplus,有人说它把你所能想到的都实现了,或许有点夸张,你可以试试.
如果是单纯的一个文本编辑,你在程序写完后的调试与运行难免又要打开一个命令行,然后调用编译器,链接器,或许在这之前你还要cd..几次(:D), 能不能在editplus里写完程序就能编译运行.(当然,你得自备编译等工具),答案是显然的.

找到配置用户工具选项,新建一个组.如下以java为例,命名为java组.
  (1)增加编译选项: 点添加工具,应用程序,菜单文本写"编译(javac)"/*随你怎么取名*/,命令指向你的javac,参数$(FileName),初始目录          $(FileDir),选中捕获输出,其它默认.
  (2)运行java: 同上.菜单文本"运行(java)",命令指向java.如D:\j2sdk1.4.2_12\bin\java.exe,参数$(FileNameNoExt),
/*注意用无扩展名的文件名,原因不多说,你自己清楚*/,其它设置同上.
 
现在,你的程序就可以在editplus"出生入死"了,/*我指的是完成与运行*/. 在程序写完之后,你选择工具的下拉菜单里的"编译(javac)",再"运行(java)",其编译与运行状态会在下方作显示.而且编译错误,双击就可以跳到错误的行呢.(如果不能的话,可以在输出模式中选用正则表达式来匹配错误,达到精确定位错误.)现在看来,我们已经配置好了一个小型的IDE了.遗憾的是没有"调试器"作断点与单步等.但是类似debug,gdb如果要配置进来,应该还是有办法的.具体的办法自己使用高IQ 想一想咯.

还有,要打开java的API文档怎么办?
如上的,添加工具,选.chm(看你的帮助文件而定),菜单文本"java文档",文件名"D:\j2sdk1.4.2_12\JDK1.5API_CN(_).CHM"(指向你的帮助文件即可).
现在你就可以不用每次都再找那个chm双击了.

看看我们的成果:
1)我们的程序有颜色了,如果习惯用notepad的你来体验一下吧.^_^
2)编译运行只要一点即行.快捷方式也有.ctrl+1? ctrl+2?
3)程序出错了吗?好吧,双击就跳到出错行了,修改之吧.
4)要看帮助了吗?行.ctrl+3

还有什么?希望你用用editplus,体验一下没有notepad的生活,小巧的editplus,小巧的IDE,你可以让一个editplus可以模拟成各种程序开发IDE,随你所好!你会说,有editplus的世界,真精彩.

(声明:作者在写本文之前,没收到任何editplus给的赞助. :D,所以我再加一句,UltraEdit也有这方面的功能.)




posted on 2007-10-06 11:01  zim.NET  阅读(1199)  评论(3编辑  收藏  举报