先看一,二会比较好
插件的安装使用
简介:我还是比较推荐用集成度更高的vscode,vscode中已经自带,而且自动启动了很多必要的插件,比如自动补全,括号成对,目录搜索等,这些必要的插件我这里就不详细讲了。
4-1 vim插件的安装方法
vim的强大功能大部分来源于vim多样的插件,vscode同样支持vim的插件,现在只需使用插件管理器就可以方便快捷的安装插件了。
市面上常见的插件管理器有vim-plug,vundle,pathogen,dein.vim,volt等,这之中,vim-plug占的市场份额是最大的,综合性能也是比较强的,所以这里用vim-plug来进行演示。
4-2 vim-plug的使用方法
首先我们需要安装vim-plug的本身:https://github.com/junegunn/vim-plug(打开网址,里面自然就有vim-plug的下载命令)
vim-plug下载完成后,我们只要打开.vimrc文件,输入
call plug#begin('~/.vim/plugged')
Plug '*******' //各种插件
call plug#end('~/vim/plugged')
就可以非常方便的安装,使用插件了
我们可以在中间插入各种插件,在编辑完.vimrc文件后,我们只需要输入:source ~/.vimrc就可以开始安装插件,再输入:PlugInstall可以查看插件的安装进度。
4-3 如何寻找我们需要的插件
(1) 通过google搜索关键字去寻找插件(比较推荐)
比如搜索vim file manager plug,就可能出现自己想要的vim文件管理的插件
(2) 在专门的vim插件网站上寻找插件 https://vimawesome.com/,里面有众多好用,推荐的插件,而且按照star数排名的。
4-4 常用插件之界面美化插件
Plug ‘vim-airline/vim-airlian’
Plug ‘vim-airline/vim-airline-themes’
在安装这个插件后,界面便不再是黑乎乎的了,而瞬间高大上了不少。
下面还显示有意义的信息。
4-5 vim的语言插件
vim要支持某种语言的自动补全,必须有该语言的语言包,可以通过插件安装(vscode也必须安装包含语言包的插件)
比如go语言有vim-go插件,
python有python-mode插件
4-6 vim的一些在vscode中自带的常用插件(了解一下就可以了)
(1)文件目录管理插件
vim有个非常强大的文件管理插件nerdtree。
Plug 'scrooloose/nerdtree’即可安装插件
(nerdtree已经在vscode中简化,而且自动安装,nerdtree就不在这里细讲了,毕竟还是推荐使用vscode,nerdtree的具体用法大家可以自己查一下)
(2) 括号,引号成对编辑的插件
vim-surround 插件
(3) 快速浏览代码插件
vim-tagbar
(4) 文件格式化的插件
‘sbdchd/neoformat’
总结,其实vim的插件现在已经不需要花很多功夫去学了,vscode可以理解为vim的升级版,vim中很多复杂的差价学了也没什么意义(突然想起以前一个插件弄一晚的过去)
有问题可以到我创建的 QQ群“361863861” 问问题,有些操作在试验后不懂,可以加群讨论。