选择只用VIM是有原因的.
最大可用性:
VI和VIM可以在终端下和GUI下使用, GVIM可以在Windows下使用, MacVIM可以在Mac下使用.
技能不变性:
不需要每次新出一个GUI编辑器就去重新学习使用.只需学会20%功能即可满足80%情况下的编辑需求.
模式编辑性:
有模式的编辑使得在切换到某种模式后只需直接在界面上敲打命令键就可.
插件丰富性:
VIM的插件中心有各种插件,基本上够用,虽然他们大部分很搓,质量不佳,但足够用了.
整理Mac下的浏览器收藏标签,有一票VIM相关的,贴于此.
VIM程序人生:
http://www.cppblog.com/liu1061/category/5738.html
VIMer的程序世界
http://www.vimer.cn/
碎碎念的VIM目录(进阶索引)
http://blah.blogsome.com/blog_index/#vim_
ibm-developer: 使用脚本编写VIM编辑器
变量,值和表达式:
http://www.ibm.com/developerworks/cn/linux/l-vim-script-1/
用户定义函数:
http://www.ibm.com/developerworks/cn/linux/l-vim-script-2/
内置列表:
http://www.ibm.com/developerworks/cn/linux/l-vim-script-3/
字典:
http://www.ibm.com/developerworks/cn/linux/l-vim-script-4/
事件驱动的脚本编写和自动化:
http://www.ibm.com/developerworks/cn/linux/l-vim-script-5/
ibm-developer:VIM实用技术
实用技巧:
http://www.ibm.com/developerworks/cn/linux/l-tip-vim1/
常用插件:
http://www.ibm.com/developerworks/cn/linux/l-tip-vim2/
定制VIM:
http://www.ibm.com/developerworks/cn/linux/l-tip-vim3/
酷壳
简明VIM练级攻略:
http://coolshell.cn/articles/5426.html
给程序员的VIM速查卡:
http://coolshell.cn/articles/5479.html
VIM大冒险游戏:
http://coolshell.cn/articles/7166.html
VIM的分屏功能:
http://coolshell.cn/articles/1679.html
wikibook上的这些技能是最基础的20%,根据2/8原则掌握这最基础的20% vim技能即可让自己的VIM转起来:
http://en.wikibooks.org/wiki/Vim
手把手教你把Vim改装成一个IDE编程环境(实际上我个人是反对把VIM当成IDE来重度使用的,当做最佳文本编辑器就可以,不同编程语言有不同的最佳GUI IDE)
http://blog.csdn.net/wooin/article/details/1858917
超过130个你需要了解的VIM命令
http://www.oschina.net/news/43167/130-essential-vim-commands