Eclipse的任何替代品?

Dav*_*ven 17 eclipse linux ide

我是一名长期的Linux开发人员,多年来我一直在用Eclipse编写所有代码.它具有良好的语法突出显示,适用于各种语言,良好的项目管理,一流的集成VCS支持,并且其Java支持非常出色.

不幸的是,它也是巨大的,相当笨重的,并且有许多不良习惯,如果你在创建文件后在项目视图中意外撤消,文件会不可逆转地消失,到神秘的锁定,它将坐在100%CPU上思考一分钟,对于一个非常笨拙的包管理器来说,随着它安装的东西越来越多,它看起来越来越脆弱.所以我正在寻找可以尝试的替代Eclipse的建议.

但是,有一些附带条件.

  • IDE有两种主要风格.有Eclipse样式,项目是目录; 在项目中移动文件会移动目录中的文件,因此可以将项目视图视为文件管理器.然后是Visual Studio样式,其中项目是一个抽象的东西,不一定与磁盘上的布局匹配,项目可以包含来自多个目录的文件,并且项目中的移动文件不会触及磁盘.后一种风格我受不了,因为它根本不符合我的工作方式.不幸的是,我发现大多数Linux IDE都像Visual Studio一样工作.例如qtcreator,netbeans,monodevelop等

  • 必须能够创建一个原始的,非托管项目,IDE不会尝试构建内容,调试内容或以任何方式触摸文件,而不仅仅是编辑和管理它们.这是因为我的大多数东西都倾向于从命令行构建.例如,Code :: Blocks,看起来非常好,坚持所有项目都有一个带有构建配置等的托管构建系统,并且不会拒绝答案,即使所述构建系统与我想要的完全无关做.集成构建系统都非常好,但如果我不能只点了IDE在一个完整的文件目录,并对其进行编辑,恐怕这是对我没用.

我工作的语言是C,C++,Java,Lua,shell脚本,Vala以及其他无数的东西,所以具有相当强大的语法突出显示效果会很好.

我意识到我很挑剔,但IDE是一个非常私人的东西,而且,这就是我的工作方式.我不太喜欢Eclipse以保证改变我的工作流程,但我想知道是否有更好的东西我可以使用相同的工作流程......

小智 14

我不是一个非常有经验的程序员,我只有3年的经验,但在这三年里,我对我使用的每个IDE都感到非常失望.

我尝试过Visual Studio,Eclipse,NetBeans,IntelliJ IDEA(可能是其中最可怕的),Qt Creator(对于Qt项目来说,这是最好的).所有这些都太慢,笨重,太"侵入",有很多我甚至不需要的功能,使用它们是一个真正的痛苦.所以这就是我所做的.

我卸载了所有那些IDE,安装了好的旧gvim文本编辑器,为它下载了一个漂亮的配色方案,为程序员(终端)安装了一个好的字体,安装了一些不错的vim插件,学习了VIM命令,学会了如何使用我的工具(GNU make,g ++,cvs,git等)并且从此过上幸福的生活.

Vim的优势在于它轻巧,不会占用系统资源,不会告诉你该做什么,但它足够强大,可以成为最好的文本编辑器之一.

但是,如果你发现Vim难以理解,我建议你尝试Geany,一个程序员的轻量级文本编辑器.此外,我已经重新检查了Code :: Blocks,它似乎足够接近好.但是,这对Java开发并不好,但对于C++而言,它是不错的.所以,你知道,选择你的毒药:)


Gil*_*ili 4

JEdi​​t怎么样?