迄今为止,在我的编程生涯中,我一直在使用gedit,但我开始觉得它不够强大。什么是功能强大,轻量级的文本编辑器,具有直观的GUI /功能?
然而,我发现,Emacs和VIM是因为数量庞大的非直观的键盘快捷键,以及无法做简单的事情像点击并拖动选择的东西,CTRL + C,CTRL + V等的太烦人了另外,任何具有不同模式的编辑对我来说都很烦人。
另一方面,gedit缺乏VIM和EMACS似乎能够做的很多强大的事情。我已经看到我的同事们做了一些事情,例如打开包含特定正则表达式的所有文件的列表以打开,或者在一个笔画中编译和执行选定的代码块。
我已经安装了所有可以找到的gedit插件,但很难将它们定制到我想要的程度,而且它们中的很多只是吸引人的。例如,用于快速打开的ctrl-alt-o似乎仅提供最近打开的文件的简短列表。集成的命令行插件非常糟糕。自动完成插件是体面的,但它会好得多,如果它能以ipython的方式向我显示一个对象的所有可用方法的列表。
是否有一个编辑器与那些正常的文本编辑器功能差不多,但具有您从VIM/EMACS获得的可定制性和支持?还是有一个VIM/EMACS的构建,那里的感觉就像一个普通的编辑器,没有所有的混淆模式或需要大量的键盘快捷方式知识?
我主要是程序蟒蛇,CoffeeScript中,Java和我即将开始使用C++很多,再加上我偶尔会做的事情在其他语言,因此跨多国语言的功能是必须的。
这种问题被认为“不具有建设性”,因为它没有单一的客观答案。 – madth3
这就是说,尝试Sublime2。 – madth3
哇,sublime2看起来非常酷 - 我必须尝试一下。它不是免费的吗? – mavix