在Linux上开发web开发(PHP / HTML / JS)的编程编辑器

我已经看到了关于这个话题的其他问题,但大多数都有点老了。 我正在寻找一个好的编辑器在Linux(Ubuntu)上开发PHP。 这是我的要求

  1. 基本编辑器function
  2. 自由
  3. 轻量
  4. 语法突出显示
  5. 代码折叠(类,函数,if / else / while / foreach块)
  6. 代码完成
  7. input时语法/错误突出显示无效
  8. 自动代码打算
  9. 片段支持(我可以插入的自定义或语言特定代码的小部分)
  10. 可扩展的支持

如果有以下情况将会很好

  1. debugging支持
  2. 所见即所得
  3. 代码格式
  4. 框架支持(CakePHP / Yii / Zend / Smarty)
  5. testing支持
  6. 去做
  7. 本地外观(Gnome)
  8. Flex / ROR支持是受欢迎的,但不是必需的
  9. MySQL支持

我曾尝试过以下编辑

  1. NetBeans – 它膨胀,资源占用,并没有一个本地的外观和感觉。
  2. 日食是好的,但我不能折叠,如果/时块和慢。
  3. gedit可以扩展,我已经尝试过,但仍然无法折叠代码或显示错误。

我目前使用Geany,但它不会告诉我input语法错误。

我尝试了几个编辑器,但我总是回到VIM,它是轻量级的,有很多插件,我认为有插件可以满足您的需求,但是VIM不是一个普通的编辑器,需要一些时间来学习,它是基于文本的,除了编码以外,您可以通过命令或键盘快捷方式执行所有操作。 还有一个名为gVIM的图形前端,最后但并非最不重要的沙漠主题是最好的:)

科莫多编辑 ?

有很多插件,你可以安装在Firefox上安装插件相同的方式(例如TODO帮手或cakephp ,但还有很多)

我和Geany一起使用它,因为比geany有点沉重(并且用旧的大文件komodo减慢了我的旧电脑)

如果你发现科莫多编辑还行,你甚至可以尝试科莫多伊德 ,但它不是免费的。

jedit和scite,你可能会喜欢它。

你的需求是由一个纯粹的编辑器来满足你的IDE的愿望。

通过一些定制工作和脚本编写,您可以通过一些具有强大脚本功能的高级编辑来满足您的需求。

我最喜欢的文本编辑器是Notepad ++ ,它具有语法高亮显示,非常可定制,并有很多插件。 (如果你愿意的话,你甚至可以编写你自己的插件。)尽管它不是一个IDE,但它作为一个文本编辑器运行良好。 使用非常简单; 像普通的文本编辑器一样使用它。

Aptana是基于Eclipse的体面IDE。 虽然它不支持PHP,但可以安装一个插件来支持PHP和SQL。

除了Colum的回答之外,您还可以尝试标准的Eclipse Web Tools,因为Zend将大部分Zend Studio代码捐献给主流的Web Tools发行版(Zend Studio使用Eclipse作为基础,将其扩展为支持PHP和相关调试器) 。

此外,检查也是基于Eclipse的Aptana,支持很多不同的方面,并有一个非常好的调试器,智能感知和代码分析工具。

尝试BlueFish

我会尝试Zend Studio。 它符合你的大部分要求。 当然,它是一个试用,但我只是每60天重置程序状态。

http://www.zend.com/en/products/studio/downloads