我正在使用 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 或具有足够调整的文本编辑器),以便我可以将它用于我一次使用的所有不同语言/文件,并具有代码完成和语法突出显示功能.