从eclipse转到vim的任何好教程?
目前我正在使用eclipse进行JAVA项目。 我一直想将VIM用于我的项目。 有没有什么好的资源或教程可以帮助我?
多年来我一直是个死神(现在还是)。 然而,我终于屈服于Eclipse的诱惑,我不会回头(我不得不横向转向Intellij,但这是另一个故事)。
话虽如此,我使用这个Vim插件运行Eclipse(注意:其他可用),这非常有效。 我保留了基于键盘的Vi / Vimfunction,并获得了Eclipse的Java感知function。 我强烈推荐这种方法。 尽管Vim拥有众多插件,但现代IDE的语言感知重构和编码function并没有什么特别之处。
更新:2015年1月20日。 此插件已移至http://www.viplugin.com
恕我直言,vim的内置教程是一个非常好的开始。 我从那里开始,并在几个小时内习惯了基本的键绑定。 在那之后,这是一个经验问题,不断学习在线文章,博客,观看,以及最终的内置:帮助命令。
我的书签中有一些:
- http://www.viemu.com/a-why-vi-vim.html (了解了一些我不知道的事情,非常好的)
- http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html
- http://www.tuxfiles.org/linuxhelp/vimcheat.html
- http://www.linux.com/articles/55316
C”,)
作为二十年来大部分时间都使用过vi / vim的人,以及仍然为很多事情做过的人,我可以告诉你,一旦我“得到”Eclipse,我就再也没有回到使用vi / vim进行非平凡的事了Java工作。 虽然vi / vim仍然有一些东西可以让我发现更自然和更高效(可能是由于我脑中已经使用多年的沟槽),当代IDE的重构和unit testingfunction(包括Eclipse,IntelliJ和NetBeans)不仅可以弥补’ /
‘,’ n
‘,’ N
‘,’的损失.
‘, s///
‘和他们的表兄弟。 (是的,在激烈的跨平台/跨语言会话之后,我偶尔会发现我的手指朝向’ j
‘而不是向下箭头。;-)
我仍然认为命令行和shell脚本是完成某些任务的绝佳工具(正如我相信真正的书籍在页面上有文字,而不是Dick,Jane和Spot的图片;-),我也相信每一个真正的程序员应该精通vi或emacs(或TECO , 真正成为一名真正的程序员 ;-)。
你的问题意味着你还不了解vi / vim,我鼓励你追求自己的兴趣。 两个很好的资源是学习vi和Vim编辑器和VI编辑器口袋参考 。 通过各种方式,学习vi / vim并享受乐趣,但我恭敬地建议他们可能不会取代好的IDE作为主要的Java编程环境。
除了燃烧欲望尝试vim之外,还有什么特别的原因吗? 我不是想阻止你,只是好奇。
通过这个(或类似的) Eclipse插件进行转换可能更容易。 通过这种方式,您可以在启动真正的VIM之前学习许多键绑定,甚至无法弄清楚如何编辑或删除文本。
我不是vim专家,因为我只使用它来编辑老化的linux / solaris服务器上的系统配置,但你真的确定要这样做吗? Eclipse提供了许多非常有用的工具,这些工具要么不存在,要么需要编写/配置vim。 Eclipse提供了一些非常好的重构支持,基于语法的搜索以及集成的Ant支持,仅举几个function。
vim专家:vim可以重构Java代码吗? 可以vim shell /运行东西吗?
Vincent Liu的博客中有很多好文章。
您还可以尝试使用Eclim ,这将为Eclipse带来一些Eclipse更高级的function。
如果你还没有完成,你应该先在Vim中查看在线教程。 它通常与Vim捆绑在一起,称为“vimtutor”程序。 这将有助于您在开始开发之前掌握Vim的基础知识。
学习vi编辑器是一本好书。
我从强烈推荐的那本书中学到了大部分的vi编辑技巧。 它没有向您展示从Eclipse到VIM的路径,但它是一本非常好的书。 它有很好的章节可以帮助你从基础vi编辑器开始,最后它有1章专门用于VIM。
如果要将它用于Java项目,则应在使用VIM for Java的cscope上进行更多搜索。
正如其他人所说,我建议你通过遵循一个基本教程开始熟悉Vim( vimtutor是让我首先进入Vim世界的原因)。
我个人使用Eclipse而不是Vim进行Java开发,但是仍然有很多方法可以增强我的Vim设置以进行快速Java编辑:
- Vim有很多可用于Java开发的插件 。 其中之一是Vim JDE ,它为Vim带来了类似IDE的function。
- 明确看看有关配置vi for Java开发的 这篇文章 。
viemu对于你在vim中使用eclipse的function很有用但是我想推荐vrapper对于非vim-heavy-user,它在eclipse中提供类似Vim的输入方案。 如果您尝试intellij idea,我推荐ideavim。
学习Vim不要过分; 尝试一个简单的介绍教程,看看你如何去(这是我使用的一个体面的: http : //www-acs.ucsd.edu/info/vi_tutorial.shtml )。
大多数Vim用户都没有深入到复杂的东西 – 只需保持简单就是你所需要的……