0

我正在使用 GNU/Linux(Ubuntu + Gnome)。

很长一段时间以来,我一直在 Windows 上使用 netbeans,在 Linux 上我更喜欢使用 vi 或 emacs。

现在我的问题是我想为我的所有开发工作完全迁移到 Linux,但我发现 netbeans 不像以前在 Windows 上那样具有吸引力。与日食相同。我知道外观并不重要,但是当我查看 kedit、geany IDE 等原生 Linux 应用程序时,它们具有坚固而美观的外观......我想没有人对 IDE 发表过这样的评论,但我觉得外观也很重要...... :)

我用 vi 来编辑配置文件和编写小程序,但是当涉及到编写一个大项目时,我vi 不是那么有效(我不知道 vi 插件有多少有效。)

现在有几种选择 IDE 的选项,但我想使用一个我可以长期依赖的选项(如果我尝试了地球上的每一个 IDE,那么我什么时候编写我的代码)。

在我使用过的所有 IDE 和文本编辑器中,我非常喜欢 kate.. 是否可以自定义 kate 以具有 IDE 具有的功能.. 比如版本控制支持、代码完成、左侧适当的项目浏览器窗口边。我见过一个将 kate 集成到其中的 Latex IDE “kile”。是否存在任何集成了 kate 的 IDE?是否可以在 kate 上提供 vi 键绑定支持。

或者我应该将所有这些东西分开并改用eclipse(对我来说,与netbeans相比,它似乎很难使用,但它可以很好地同时编辑不同语言的文件,如html文件、css文件、js文件, xml文件和一些python代码..值得学习“如何使用eclipse”)?

我从事 HTML、CSS、JavaScript、Python、PHP(不经常)、XUL(Firefox GUI 的 XML)、bash 脚本的工作。如您所见,我非常喜欢 IDE 选择,请给我一些建议(IDE 或具有足够调整的文本编辑器),以便我可以将它用于我一次使用的所有不同语言/文件,并具有代码完成和语法突出显示功能.

4

3 回答 3

1

虽然我只在 Windows 和 Solaris 上使用过 Eclipse,但我从未注意到外观上有任何差异,而且绝对没有功能上的差异。在各种 linux 版本(诚然主要是 Ubuntu)上使用过它的朋友似乎也拥有与我相同的 GUI——至少从我从他们的肩膀上可以看出:P

但根据我的经验,Eclipse 足以处理所有 Web 客户端代码((x)html、css、javascript...)、一些 Web 服务器代码(主要是 php,但我假设 jsp 和 python 脚本页面都可以作为好),以及几种桌面/脚本语言(我很高兴地将 Eclipse 用于 Java 和 python 开发——python 需要一个免费插件,但它很有吸引力)。

你会得到语法高亮、代码完成(又名智能感知)、构建和调试功能、项目浏览器,可能还有版本控制——如果不是内置的,那么我确定它有插件、打包和发布选项......

简而言之,我认为 Eclipse 是一个很好的工具,可以用你提到的所有语言进行开发。

于 2010-06-30T06:57:55.913 回答
0

试试 KDevelop:http ://www.kdevelop.org/

于 2010-06-30T06:49:47.353 回答
0

我真的很喜欢 JetBrain 的 IDE。它们是基于插件的,并且有 HTML/js/css、python、PHP,当然还有 Java 的版本。并且有很多可用的插件。

于 2010-07-01T20:16:50.313 回答