最近整理了一下vim学习的资料,简单汇总一下。
这是一个寓教于乐学习vim的方式,通过游戏来学习vim,比较特别。
https://vim-adventures.com/
一张图比较清晰的讲解个常用的命令。
例如:
w | 下一個word |
---|---|
W | 下一個word(跳過標點符號) |
b | 前一個word |
e | 跳到目前word的尾端 |
https://blog.vgod.tw/2009/12/08/vim-cheat-sheet-for-programmers/
通过插件管理器Vundle来进行安装,
https://github.com/VundleVim/Vundle.vim
使用方式比较简单:
Launch vim and run :PluginInstall
To install from command line: vim +PluginInstall +qall
自动补全可以使用YouCompleteMe插件
https://github.com/ycm-core/YouCompleteMe
此外,还有UltiSnips 、Syntastic 、Tabularize
在vscode中可以搜索vim插件进行安装,安装完毕后使用方式同linux上vim一样。
小白可能会觉得配置插件比较麻烦,同时当插件越来越多、主题也越来越多的时候,_vimrc
越来越膨胀。
那么有没有更好的方式呢?spf13的出现使得这些管理变得简单。SPF13-VIM 预先配置了各种插件,用于代码导航、语法高亮、自动补全和版本控制集成等任务,组织的非常整洁,容易扩展,并且跨平台,易于安装维护。
https://github.com/spf13/spf13-vim
安装比较简单只需要:
curl http://j.mp/spf13-vim3 -L -o - | sh
然后就进入了vim的安装过程。