为Linux寻找超级智能IDE或编码编辑器

为Linux寻找超级智能IDE或编码编辑器,ide,editor,Ide,Editor,我目前正在使用Geany,这是相当好的,但我正在寻找一些更先进的东西。最好是找一个适合web开发的编辑器,它足够聪明,可以根据光标所在的位置更改语法着色和代码完成。例如,我可能正在编辑一个.php文件,但也可能在一个CSS、HTML、JavaScript或php块中进行编辑。是否有足够智能的编辑器可以根据我在文件中编辑的位置进行调整 如果做不到这一点,我正在寻找一个具有非常好的代码暗示和完整性的编辑器,即使是jQuery这样的库,它在自动缩进等方面也应该是完美的 谢谢 编辑:仅限免费解决方案。试

我目前正在使用Geany,这是相当好的,但我正在寻找一些更先进的东西。最好是找一个适合web开发的编辑器,它足够聪明,可以根据光标所在的位置更改语法着色和代码完成。例如,我可能正在编辑一个.php文件,但也可能在一个CSS、HTML、JavaScript或php块中进行编辑。是否有足够智能的编辑器可以根据我在文件中编辑的位置进行调整

如果做不到这一点,我正在寻找一个具有非常好的代码暗示和完整性的编辑器,即使是jQuery这样的库,它在自动缩进等方面也应该是完美的

谢谢


编辑:仅限免费解决方案。

试试它是免费的

试试它是免费的

记事本++是自由和开放源码软件,具有您所指的与PHP相关的功能;这是一个很棒的编辑器,但它没有像调试这样的内置“重”IDE功能

PhpED是一款强大的付费IDE,免费试用,但它适用于PHP和web脚本语言,而不是通用IDE。不过,它有非常好的PHP调试工具,包括允许您通过PhpED运行服务器来测试站点,允许您在多个PHP版本中进行调试,更重要的是,它还提供了一个概要文件来查找代码中的瓶颈。注意我只使用了PhpED的Windows版本,但是我不知道他们的linux选项是什么


如果你在做web开发,我认为两者都可以,但你不会在其中找到调试C++/非web相关编程语言的功能。

Notepad++是自由和开放源码软件,具有你所指的PHP相关功能;这是一个很棒的编辑器,但它没有像调试这样的内置“重”IDE功能

PhpED是一款强大的付费IDE,免费试用,但它适用于PHP和web脚本语言,而不是通用IDE。不过,它有非常好的PHP调试工具,包括允许您通过PhpED运行服务器来测试站点,允许您在多个PHP版本中进行调试,更重要的是,它还提供了一个概要文件来查找代码中的瓶颈。注意我只使用了PhpED的Windows版本,但是我不知道他们的linux选项是什么


如果你在做web开发,我认为这两种方法都足够了,但是你在其中找不到调试C++/非web相关编程语言的功能。

试试Aptana 3.0,它是linux用户的一个不错的免费选择。 如果你已经有了Eclipse,你可以安装Aptana插件。

试试Aptana3.0,它是linux用户的一个不错的免费选择。 如果你已经有了Eclipse,你可以安装Aptana插件。

看看记事本++()如果你真的只想要一个编辑器,对于整个IDE,我推荐Netbeans()-两者都是免费的,都满足你的要求。不过记事本++似乎只是Windows,我在寻找Linux的东西。@Quasdunk Aptana Studio呢?关于记事本+,你也可以下载源代码,所以我认为也可以在Linux上编译它(如您所见,我不是Linux专家:-P)。关于Aptana:大约6个月前,当我尝试Aptana3的beta版时,它以一种奇怪的编码或类似的方式把我所有的文件都弄乱了,从那以后,我就再也没有使用过它:)但是你是对的,它还与web开发的领先IDE有关,并且非常支持jQuery代码。另一个很好的特性是:它向您显示所有支持您刚刚键入的html标记的浏览器。它是基于Eclipse的。如果你不想编译脚本,这里有一个(过时的)linux安装程序:看看记事本++()如果你真的只想要一个编辑器,对于整个IDE,我推荐Netbeans()-两者都是免费的,都满足你的要求。不过,记事本++似乎只是Windows版,我在找Linux的东西。@Quasdunk Aptana Studio呢?关于Notepad++,你也可以下载源代码,所以我认为也可以在Linux上编译它(正如你所看到的,我不是Linux专家:-P)。关于Aptana:大约6个月前,当我尝试Aptana3的beta版时,它以一种奇怪的编码或类似的方式把我所有的文件都弄乱了,从那以后,我就再也没有使用过它:)但是你是对的,它还与web开发的领先IDE有关,并且非常支持jQuery代码。另一个很好的特性是:它向您显示所有支持您刚刚键入的html标记的浏览器。如果你不想编译脚本,这里有一个(过时的)linux安装程序:Installed it。我可以获取一个PHP插件,但它似乎并不是真正面向HTML/CSS/JavaScript。@CaptSaltyJack Netbeans aure确实支持所有这些语言,甚至可以识别它们,即使它们混合在一个PHP文件中。我现在已经在Netbeans工作了一年(在测试了一些替代方案之后),我从来没有像现在这样更快乐、更有效率:)@Quasdunk-Uhhh是的,我错了。非常好,我喜欢!现在我只需要了解如何向NetBeans添加jQuery代码支持。也许可以更新NetBeans来识别HTML5和CSS3之类的东西。我可以获取一个PHP插件,但它似乎并不是真正面向HTML/CSS/JavaScript。@CaptSaltyJack Netbeans aure确实支持所有这些语言,甚至可以识别它们,即使它们混合在一个PHP文件中。我现在已经在Netbeans工作了一年(在测试了一些替代方案之后),我从来没有像现在这样更快乐、更有效率:)@Quasdunk-Uhhh是的,我错了。非常好,我喜欢!现在我只需要了解如何向NetBeans添加jQuery代码支持。也许可以更新NetBeans来识别HTML5和CSS3。