16
我使用IDE(Eclipse)开发软件。为什么要切换到vim或emacs?[关闭]
我的日常工作是Java / Web开发人员。我已经使用Eclipse大约5年了。我认为它很棒,而且我也将Webstorm用于javascript和html / jsp。 我有时需要将ssh放入服务器并弄乱配置文件;为此,我使用vi,这让我很痛苦。我必须建立一个列出语法/命令的网页:按Escape键,然后按asterix键,转三圈,然后将文本输入到光标上方两行。这对我来说太不直观了,我想像任何在八十年代后期长大的人。 这是我认为eclipse非常出色的主要原因(并且我假设使用其他IDE),并且不切换到emacs和/或vim。 突出显示错误,无需重新编译项目。 代码协助。 重构。 开幕电话hiearchy /开幕宣言。 与源代码控制完全集成。 包含调试器。 第三方插件的可用性-例如findbugs / checkstyle。 我听到的论点之一是,使用emacs / vim可以创建自己的插件-很好,但是您也可以在Eclipse中实现。但是您不需要,因为一切都已经存在!就像说买这辆半成品车一样,您可以自己制造其余的。 人们为什么使用emacs / vim?使用它的人是否实际上在大型组织中从事复杂的面向对象的项目? 切换到vim / emacs的原因是什么?如果我换班,生产率将如何提高?