我是用的是Vundle.vim进行管理。
vundle搭建方式如下:
git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
vundle常用指令介绍
filetype off " 对文件类型进行检查,非必要字段
syntax on " 语法高亮
set rtp+=~/.vim/bundle/Vundle.vim " vim运行时路径,插件脚本搜索就是检查这个路径
" call vundle#begin()开始加载
call vundle#begin()
" 加载插件
Plugin 'VundleVim/Vundle.vim' " 加载插件
" 显示当前目录树形结构
Plugin 'scrooloose/nerdtree'
call vundle#end()
" call vundle#endn()加载结束
filetype plugin indent on " required 表示在vim运行时环境目录按照文件类型,加载该类型相关的插件
" 添加一下命令,两个一起用,ctags自动寻找tags文件,默认当前路径,其次是父路径,依次向上递归
set tags=tags
set autochdir " 自动切换工作目录,这个用于在函数跳转的时候,函数不在当前目录下定义时候
指令存放的位置为:~/.vimrc
中
vundle管理插件下载
退出文件重新打开任意文件,然后调用命令工具esc+:+PluginInstall(BundleInstall)
其他用法介绍:
下面命令在vim命令模式下运行。
命令 | 描述 |
---|---|
:PluginInstall | 安装~/.vimrc中”call vundle#begin()”到”call vundle#end()”范围内配置好的插件; |
:PluginClean | 清理已经从”call vundle#begin()”到”call vundle#end()”范围删除的插件。在vimrc文件中,将插件注释了,再运行这个命令 |
:PluginUpdate | 更新插件 |
:PluginSearch | 搜索插件,如”:PluginSearch html”搜索包含html关键词的插件。 |
第三方插件管理界面(可以在里面找自己想要的插件进行安装):
https://vimawesome.com/plugin/vim-gocode-mine