我的日常工作是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的原因是什么?如果我换班,生产率将如何提高?
nano
而不是vim
,仅仅是因为我使用CLI的频率不足以了解所有vim
命令。如果您仅偶尔使用它,我想一些简单的事情nano
会更好地为您服务……