- vim-markdown 把高亮功能推广到 markdown github
cd ~/.vim/bundle/
git clone https://github.com/plasticboy/vim-markdown.git
- vim-instant-markdown 预览 markdown githjub
npm -g install instant-markdown-d
- vim-markdown-toc 为 markdown 生成标题 github
cd ~/.vim/bundle/
git clone https://github.com/mzlogin/vim-markdown-toc.git
- youcompleteme 代码提示和补全 github
这个放在最后因为它比较复杂。属于可选的插件,根据自己需求安装。
首先,在 vim normal 模式输入 :version
查看其版本,要求版本大于7.4.143, 否则更新它。
其次,在 vim normal 模式输入 :echo has('python') || has('python3')
, 如果输出为0,请更新 vim 以支持 python。
之后,在终端输入:
cd ~/.vim/bundle/
git clone https://github.com/Valloric/YouCompleteMe.git
cd ~/.vim/bundle/YouCompleteMe/
git submodule update --init --recursive
cd ~/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/tern_runtime
npm install --production
如果你需要支持 typescript,安装:
npm install -g typescript
- vim-less les支持 github
cd ~/.vim/bundle/
git clone https://github.com/groenewege/vim-less
到这里还没有完,作为前端人,这个还不能正常工作,它需要一些依赖,下面我们来安装这些依赖:
- 安装 tern github 查看
回到 bundle 目录 安装
cd ~/.vim/bundle
git clone https://github.com/ternjs/tern_for_vim.git
cd ~/.vim/bundle/tern_for_vim
npm install
之后需要在您的项目根目录建立一个 .tern-project
文件,没有内容,空白即可。该文件内部结构如下:
{ “libs”: [ “browser”, “jquery” ], “loadEagerly”: [ “importantfile.js” ], “plugins”: {
“requirejs”: {
“baseURL”: “./”,
“paths”: {}
}
}
}
此部分详细配置在此 http://ternjs.net/doc/manual.html
- apt-vim 自动管理插件 github
这里再安装一个插件自动管理插件,也比较麻烦,根据自己需求安装:
- 自动安装
curl -sL https://raw.githubusercontent.com/egalpin/apt-vim/master/install.sh | sh
2.手动安装
需要Pyt