我承认,我对编辑器和IDE等用的并不是很多,但我想,既然我用过、尝试过,总应该有一点自己的想法和见解吧?虽然不一定正确,但相信还是有一点点道理的吧?
对于工具的技巧我不会介绍的。毕竟这不属于评测范围内了。其实所说的评测,我也只是简单的列出优缺点而己。
用过的工具大约有phpEdit,phpEd,ultraEdit,Editplus,notepad++,notepad2,komodoEdit,ZS,Netbeans等。我仅列出我认为的优缺点,不一定对。
可随便扔砖
-----------------
Editplus是PHP开发者最常用的编辑器了吧(不能算IDE)
优点:
1、轻量级(1M左右)
2、默认的色彩搭配(函数、变量等)都挺不错,字体大小也适中
3、可以自定义工具,比如自定义工具为PHP手册,当你遇到不太熟悉的函数时,按下ctrl+1调用自定义工具就可以定位到手册的搜索了
4、stx等文件,可以方便的使用F2进行快速导航
5、ctrl+F11可以显示页面中的function列表
6、全目录搜索、正则搜索,都是比较强的
7、自定义浏览器和项目路径,可以按ctrl+B直接预览
8、有autocomplete文件(acp文件),方便快速书写(不过这需要自已去逐一编辑,但这也很正常,只有自己写的才是最适合自己用的)
9、保存时自动备份、保存时可以去除UTF8的BOM头(这个功能挺好)
10、自定义快捷键,可以按自己最熟悉最常用的习惯来定义
缺点:
1、项目管理太差(要么只能管理一个目录,要么只能管理一堆文件,load项目的时候,所有的文件全部被打开),不过鉴于它不是IDE,还是可以理解和接受的
2、全目录搜索后,不能全目录批量修改(或许是我要求太高了)
3、默认的ctrl+F11不能显示class中的function(现在好象可以了,即前面加了private等的判断)
4、代码折叠不够完善(是按缩进来的,如果是编辑python就没问题了)
5、无语法检查(虽然不是IDE,但这个其实是每个写程序的人都最期望的)
其实,从一个编辑器来说,editplus已经算是完美的了
再加上,网上很多人为editplus的配置了自定义工具。例如语法检查、代码美化等等。都可以让editplus与一些轻量级的IDE媲美。