在寻找一款优秀且可定制的 IDE 时,Eclipse 是终极选择吗?
我正在使用 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 所具有的功能。例如版本控制支持、代码完成、左侧适当的项目资源管理器窗口边。我见过一个 Latex IDE“kile”,它已将 kate 集成到其中。是否存在将 kate 集成到其中的 IDE? kate 上是否可以有 vi 键绑定支持?
或者我应该将所有这些东西分开并使用 eclipse 代替(对我来说,与 netbeans 相比,它似乎很难使用,但它可以很好地编辑不同的文件吗?一次语言,如 html 文件、css 文件、js 文件、xml 文件和一些 python 代码..并且值得学习“如何使用 eclipse”)?
我从事 HTML、CSS、JavaScript、Python、PHP(不常见)、XUL(用于 Firefox GUI 的 XML)、bash 脚本方面的工作。正如您所看到的,我非常喜欢 IDE 选择,请建议我一些东西(具有足够调整的 IDE 或文本编辑器),以便我可以将它用于我一次使用的所有不同语言/文件,并具有代码完成和语法突出显示功能。
I am using GNU/Linux (Ubuntu + Gnome).
I have been using netbeans on windows since a long time and on Linux I prefer to use vi or emacs.
Now my problem is I want to totally migrate into Linux for all my development works but i have seen that netbeans do not has that appealing look as it used to have on windows. Same with eclipse. I know looks doesnot matters but when i look at native Linux apps like kedit, geany IDE they have a sturdy and a good look.. i guess nobody has made such a comment on IDEs but i feels looks also matters.. :)
I have used vi for editing configuration files and writing small programs but when it comes to writing a big project then i guess vi is not that effective (I have no idea how much vi plugins are effective.)
Now there are several options for selecting an IDE but i want to use one on which i can depend on for a long run (if i try each and every IDE on this earth then when will i write my code).
Out of all IDEs and Text Editors i have ever used, i liked kate a lot.. is it possible to customize kate to have feature an IDE has.. like version control support, code completion, a proper project explorer window on the left hand side. I have seen a Latex IDE "kile" which has integrated kate into it.. does any IDE exists with kate integrated into it? is it possible to have vi key binding support on kate..
Or should i keep all this stuff apart and use eclipse instead (for me it seems to be quite difficult to use as compared to netbeans but will it work well for editing files of different languages at once like html files, css files, js files, xml files and some python code.. and worth learning "how to use eclipse")?
I work on HTML, CSS, JavaScript, Python, PHP(not that often), XUL(An XML for Firefox GUI), bash scripting. As you can see that i am extremely with IDE selection, please suggest me some thing (an IDE or text editor with enough tweaks) so that I can use it for all different languages/files i use at once with code completion and syntax highlighting features.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
虽然我只在 Windows 和 Solaris 上使用过 Eclipse,但我从未注意到外观上有任何差异,更不用说功能上的差异了。在各种 Linux 版本(当然主要是 Ubuntu)上使用过它的朋友似乎也拥有与我相同的 GUI - 至少从我从他们的肩膀上可以看出:P
但从我的经验来看,Eclipse 已经足够了用于处理所有 Web 客户端代码((x)html、css、javascript...)、一些 Web 服务器代码(主要是 php,但我假设 jsp 和 python 脚本页面也可以工作),以及一些桌面/脚本语言(我很高兴使用 Eclipse 进行 Java 和 python 开发 - python 需要一个免费插件,但可以作为一个魅力)。
您可以获得语法突出显示、代码完成(又名智能感知)、构建和调试功能、项目资源管理器,可能还有版本控制 - 如果不是内置的,那么我确信有它的插件、打包和发布选项...
总之,我认为 Eclipse 是使用您提到的所有语言进行开发的出色工具。
Although I have only used Eclipse on Windows and Solaris, I have never noticed any differences in looks, and definitely not in functionality. Friends who've used it on various linux builds (admittedly mostly Ubuntu) also seems to have the same GUI as I do - at least from what I can discern from looking over their shoulders :P
But from my experience, Eclipse is more than enough for handling all web client code ((x)html, css, javascript...), some web server code (mainly php, but I would assume both jsp and python scripted pages work as well), as well as several desktop/script languages (I've happily used Eclipse for both Java and python development - python requires a free plugin, but works as a charm).
You get syntax highlighting, code completion (a.k.a. intellisense), build and debug functionality, project explorer, probably version control - if not built-in, then I'm sure there are plugins for it, packaging and publishing options...
In short, I think Eclipse is a great tool for developing in all the languages you mentioned.
尝试 KDevelop:http://www.kdevelop.org/
Try KDevelop: http://www.kdevelop.org/
我非常喜欢 JetBrain 的 IDE。它们是基于插件的,并且有 HTML/js/css、python、PHP,当然还有 Java 的版本。并且有很多可用的插件。
I really like JetBrain's IDEs. They're plugin-based and they have a version for HTML/js/css, python, PHP, and of course Java. And there's lots of plugins available.