发现editplus经过手工改造以后功能可以增强不少。下面是我使用过程的几点个人心得,我只是抱着推荐一个比notepad强点,显示效果比cmd好点的脚本工具的心态写这篇blog的
这种开发环境不用每次都打开eclipse等IDE,比较适合
小项目后期维护时候的小修小改
学习阶段的例子编码
项目配置管理
1. 准备阶段,下载需要的工具
如果是JAVA,jvm***都是必要的啦,不说废话。涉及的Web***,当然Ant/Maven要一个啦,系统变量要配置好的啦……
如果是Php,学习性质的就不要Apache了,写了直接用php.exe Run就可以了,要模拟Http请求,下载个PhpUnit和 Web Mock之类的。
如果是Groovy/Ruby之类的都差不多。。。
2.Editplus配置,我用的是3x版本
- 模板文件的配置,主要分两个方面,一个是对应开发语言的stx(关键字高亮),acp(代码自动完成)的文件,给个截图shot1.jpg;一个是模板文件,就是你建立一个java文件时候,java源码的template***,这个就不给图啦……NOTE-通过手工修改acp对编码很有帮助的哦。。。
- 快捷键修改,可以根据Editplus的菜单,你觉得哪个用的比较多,你就针对它进行个shortkey对应,特别推荐eclipse的那种方式。我简单的列下我修改的几处。。。文件关闭、所有文件关闭、删除当前行(ctrl+d)、选择当前行(ctrl+r)、选择一个单词(?忘了。。。)、复制当前行到下一行(alt+shift+down/up)、交换上下行、查找下一个、格式化。。。我就不说了啊,附件里有个到处的shortkey文件……NOTE-建议格式化的工具用User Tool(针对不同的文件格式)实现。。。
- User Tools设置,当然不同语言要分不同组了啊,比如Java一组,有compile/run/ant build/maven build...,php的就有php manual refer(就是打开chm帮助的啦。。据个例子而已),语法检查,执行,格式化等等。其中的PHP配置我是完全借鉴人家的BLOG,具体做法,你baidu/google下”Editplus PHP 调试“就找到了。其中输出格式匹配要根据不同语言写不同的正则,挺灵活的。调用User Tools的快捷键很酷ctrl+shift+1/2/3切换工具组,ctrl+1/2/3/4就调用了
- 针对特殊的需求,比如ant脚本管理,我建议专门做一个project文件集合,里面准备写常用的ant脚本,到时候直接打开project,新建一个目标工程的build.xml,然后再关联到那些常用target,修改修改properties,然后ctrl+shift+1 ctrl+4就都搞定了……报错??看看输出,如果你User Tools里面的ant build输出匹配ok,你双击下报错信息的行,光标就会自动跳到错误地方了(比较人性化)
- Editplus集成了一个FTP客户端,如果你觉得还要扩展,有了ant,你把Editplus打造成一个svn客户端好像都没问题,不过我没试过(好像也没这个必要吧……)