- 论坛徽章:
- 0
|
PHP编辑器大比拼
一般PHPer需要功能:
能显示函数列表(显示内置函数、自定义函数)
自动完成功能(显示内置函数、自定义函数)
能折叠代码(选择一段代码,即可折叠)
与SVN的结合
括号匹配
各种编码支持
代码片段(增加、插入代码片段)
丰富的快捷键
代码颜色丰富
【zend for eclipse】
缺点:
1、不能显示php文件中的函数列表?
2、不能自动完成。
3、“按Ctrl,点一个方法名,可以转到此方法所在的类文件。”这个功能没有。
【eclipse】
主要优点:
1、能显示函数列表。
2、自动完成功能。
3、能折叠代码。
4、按Ctrl,点一个方法名,可以转到此方法所在的类文件。(非常爽)
其他优点:
1、可用快捷键复制整行。快捷键是Ctrl+Alt+上箭头或下箭头。
2、可与SVN的结合。
3、其他丰富的快捷键。
常用的一些快捷键:
Ctrl+D 删除一行
Ctrl+Alt+上箭头或下箭头 拷贝一行
Ctrl+delete 删除下一个单词
Ctrl+shift+enter 在上面插入一行
Alt + up 或 down 向上、向下移动一行
Ctrl+k 向下查找
Ctrl+shift+右箭头 向右选择一个单词
主要缺点:
1、不能插入某一个自定义的代码片段。
2、新建一个文件时,默认是utf-8的,不能设置成gb2312 的。(只能选择默认一种编码,不能自动识别文件的编码)
3、折叠代码时,不能选中一段代码并折叠。
4、没有自动换行wordwrap。
其他缺点:
1、不能用快捷键插入时间
2、编辑html页面不方便。
3、代码颜色没有editplus丰富。
【editplus】
优点:
1、体积小,占CPU和内存都比其他软件要小很多。
2、支持函数列表。
主要缺点:
1、自动完成功能不好用。(添加剂 .acp文件)期望是像eclipse一样下拉选择。
2、`user_id` 双击选中的是`user_id`,而不是user_id。
其他缺点:
1、折叠代码时,不能选中某一段代码进行折叠。
【ultraedit】
优点:
1、能折叠代码。
缺点:
1、不能显示函数列表。
2、无自动完成功能。
3、不能插入某一个自定义的代码片段。
【Dreamweaver】
优点:
1、可以选中某一段代码,进行折叠。
2、编辑html很方便。
缺点:
1、对PHP支持不是特别好。有时候语法是对的,显示不正常。
2、写PHP时无自动完成功能。
最后总结:
1、好像没有十全十美的编辑器,尽管问题都是小问题,应该能被编辑器作者很快修改掉的问题、
2、一般推荐使用eclipse(或zend for eclipse)、editplus进行PHP开发,使用dreamweaver进行Html开发。
新手可以多安装几种编辑器,都试一下,觉得哪个好用就用哪个。
原文: http://bbs.91lamp.com/detail.php?thread_id=306 |
|