我对PHP编辑器的要求不高,不过很多软件却不合我意:
首先,最好是免费的,所以挺好用的Zend Studio落选了。并且我发现似乎Zend Studio与ibus或者ubuntu jaunty有点冲突,有时候中文就出不来了。
其次,小巧,java的最好不要,所以Eclipse也落选了。
最后,最小功能集:语法高亮(废话)以及类函数列表(可以帮助我快速定位)。就这两项功能,淘汰了gedit(支持得不好)、vim(无法列出类函数)等工具。
当然,隐含要求,支持中文输入法,所以gphpedit也不能用,正好也不喜欢它的颜色高亮模式(色彩搭配)。
所以,选来选去,今天才算碰到一个比较满意的────[Geany](http://www.geany.org/),ubuntu源中有,目前版本0.14,看来开发历史并不长。使用gtk2,操作流畅。除了类函数列表以外,还有一些贴心的小功能,比如自动补齐文件末尾的空行、保存时自动删除行尾空格等。
默认的,Geany的快捷键Complete Word
与中文输入法冲突,还好,可以通过设置删掉:双击-->Del-->回车
。
可怜的gphpedit也是这种快捷键冲突,不过我没找到设置方法。
其实Geany不仅能够处理PHP文件,还能够编辑多种脚本文件,新建文件时有内置模板可选,能够自动生成文件头的copyright及GPL声明。
总之,到目前的感觉,挺好用的。
Update @ 2009-12-29
ubuntu 中 geany 的版本更新较慢,喜欢追新的可以自行添加它的 [PPA源](https://launchpad.net/~geany-dev/+archive/ppa)。
以前写Python项目的时候用Geany很长时间,确实也是感觉不甚满意,但尚能用。
我也一直用 geany 处理php项目。 很想和你交个朋友 🙂 geany 已经于5月初发布了 0.17 版。 如果你是一个追求所以然的人, 我推荐你使用 archlinux, 它的软件包更新比 ubuntu 快很多。
我也相见恨晚阿,上上周末花了两天找php eidtor,本来想用gedit,但它没有class 的 methods 的outline view,所以继续找,总算找到了geany,实在太爽了。其实这个东西,在06年我刚接触linux时就看到过了,只是当时不写代码,没留意。。,zend studio这个垃圾,要注册码,而且也太耗资源了
握手,能够解决问题、够用、小巧,就是一个好工具嘛, 不过话说回来,geany 的函数列表窗口中,函数列的还好,变量部分没法用, 好在主要是用函数的。
呵呵,欢迎光顾我空间。。。,变量找不到没关系,主要是有时候我打字打的太快, 而它不是太智能的,像$this 打成了$thsi ,然后上测试服务器调了很久才知道是 这种低级错误。。 就是未申明变量的提示功能,我在sourceforge上request feature过, 开发人员说应该已经有这功能了,只要改下源码里的正则就可以了,试着改过,烦ing
试下,正找着呢
vim(无法列出类函数)? vim的代码导航很好用阿 我一直用。
习惯用IDE用Phpstorm挺好的
Java 的,恐怕不适合我的破电脑。