目前我正在使用eclipse进行JAVA项目.我一直想把VIM用于我的项目.有没有可以帮助我的好资源或教程?
多年来我一直是个死神(现在还是).然而,我终于屈服于Eclipse的诱惑,我不会回头(我不得不横向转向Intellij,但这是另一个故事).
话虽如此,我使用这个Vim插件运行Eclipse (注意:其他可用),这非常有效.我保留了基于键盘的Vi/Vim功能,并获得了Eclipse的Java感知功能.我强烈推荐这种方法.尽管Vim拥有众多插件,但现代IDE的语言感知重构和编码功能并没有什么特别之处.
更新: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的重构和单元测试功能(包括Eclipse,IntelliJ和NetBeans)不仅可以弥补' /
',' n
',' N
',' .
',' s///
'及其堂兄的损失.(是的,经过激烈的跨平台/跨语言会议后,我偶尔会发现我的手指朝向' j
'而不是向下箭头.;-)
我仍然相信命令行和shell脚本是完成某些任务的绝佳工具(正如我相信真正的书籍在页面上有文字,而不是Dick,Jane和Spot的图片;-),我也相信每一个真正的程序员应该精通vi或emacs(或TECO,真正成为真正的程序员 ;-).
你的问题暗示你还不了解vi/vim,我鼓励你追求自己的兴趣.两个很好的资源是学习vi和Vim编辑器和VI编辑器口袋参考.通过各种方式,学习vi/vim并享受乐趣,但我恭敬地建议他们可能不会取代好的IDE作为主要的Java编程环境.