正确安装 Vundle
正确安装依赖
如要使用 Vundle 必须安装 Git 和 Curl,在 windows 中通常使用 chocolatey 来安装各种包,如果你没有使用过 chocolatey,首先需要安装:
按照官网安装方法一步一步走即可:chocolatey 官网
然后安装 Git 和 Curl,如果已经安装过则跳过这一步:
C:\> choco install -y git
C:\> choco install -y curl
这样表示安装成功
Vundle 安装前的准备
参考官方安装指引 Vundle on Windows
首先遇到的第一个坑就是文件夹不同的命名方式:
By default, Vim on Windows will still look for .vimrc and install to ~/.vim. This doesn't work perfectly on Windows as the files aren't hidden, but .gitignore files are used in the same manner fairly commonly. You could for example change .vimrc to _vimrc and .vim to vimfiles - this would then require a change to the example vimrc below.
因为上述原因,建议将 .vimrc
改名为 _vimrc
以及 .vim
文件夹名称改为 vimfiles
然后是环境变量:
Additionally, if you've set %HOME% environmental variable to some directory, that's the directory vim will search as ~/, thus you have to put .vimrc file and ~/.vim folder under the directory or remove %HOME% from environmental variable settings to use %USERPROFILE% as default.
如果你修改了%HOME%
的指向,那么你需要将其删除,并默认使用%USERPROFILE%
Vundle 开始安装
进入到用户根目录,然后使用 git
命令获取 Vundle 并编辑 .vimrc
或_vimrc
cd %USERPROFILE%
git clone https://github.com/VundleVim/Vundle.vim.git %USERPROFILE%/.vim/bundle/Vundle.vim
gvim .vimrc # 或使用 vim .vimrc
打开官方指引 Quick Start-3. Configure Plugins
- Configure Plugins:
Put this at the top of your.vimrc
to use Vundle. Remove plugins you don't need, they are for illustration purposes.
set nocompatible " be iMproved, required
filetype off " required
" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" alternatively, pass a path where Vundle should install plugins
"call vundle#begin('~/some/path/here')
" let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'
" The following are examples of different formats supported.
" Keep Plugin commands between vundle#begin/end.
" plugin on GitHub repo
Plugin 'tpope/vim-fugitive'
" plugin from http://vim-scripts.org/vim/scripts.html
" Plugin 'L9'
" Git plugin not hosted on GitHub
Plugin 'git://git.wincent.com/command-t.git'
" git repos on your local machine (i.e. when working on your own plugin)
Plugin 'file:///home/gmarik/path/to/plugin'
" The sparkup vim script is in a subdirectory of this repo called vim.
" Pass the path to set the runtimepath properly.
Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}
" Install L9 and avoid a Naming conflict if you've already installed a
" different version somewhere else.
" Plugin 'ascenator/L9', {'name': 'newL9'}
" All of your Plugins must be added before the following line
call vundle#end() " required
filetype plugin indent on " required
" To ignore plugin indent changes, instead use:
"filetype plugin on
"
" Brief help
" :PluginList - lists configured plugins
" :PluginInstall - installs plugins; append `!` to update or just :PluginUpdate
" :PluginSearch foo - searches for foo; append `!` to refresh local cache
" :PluginClean - confirms removal of unused plugins; append `!` to auto-approve removal
"
" see :h vundle for more details or wiki for FAQ
" Put your non-Plugin stuff after this line
就是将其中的代码全部复制到 .vimrc 或 _vimrc 文件中去:
修改其中部分代码:
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
改为:
set rtp+=$HOME/.vim/bundle/Vundle.vim/
call vundle#begin('$HOME/.vim/bundle/')
修改这个也是因为路径问题
修改 .vimrc
最后关闭并重新打开一个终端,修改 .vimrc 清理掉暂时不用的 Plugin:
在红色箭头之间的都是我们需要安装的 Plugins,其中 Plugin VundleVim/Vundle.vim
蓝色箭头部分不可删,这个是 Vundle 管理插件的插件
Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}
这个插件最好也不要删掉,如果出现错误尝试修改成 Bundle 'rstacruz/sparkup', {'rtp': 'vim'}
我们将其他插件暂且删除:
修改后的文件长这样:
然后 :wq 关闭文件,命令行中执行 vim
安装插件
准备操作完成后我们就可以去安装插件了
第一种安装方式 使用 PluginInstall
命令
然后执行安装 plugin 操作:
:PluginInstall
安装过程中耐心等待
出现 done 即安装完成:
:q
关闭
然后我们尝试安装其他插件:
搜索插件 :PluginSearch colorscheme
选择一个你想要安装的插件,并敲击键盘 i 来安装这个插件:
正在安装:
安装完毕
然后选中这个插件的名称,并粘贴到 .vimrc 文件中去:
关闭并退出,这样这个插件就算安装完毕了
执行 :PluginList
查看我们已经安装过的插件:
第二种方式 浏览 vimAwesome 网站
vimawesome 网站提供了大量的不错的 vim 插件列表,可以在这个网站里搜索各种插件
比如这里搜索
vim-airline
,直接复制红色箭头部分的代码
将代码粘贴到 .vimrc 中去
然后执行 :PluginInstall 就会自动将这个插件安装好:
查看效果:
删除插件
删除插件也很简单,首先进入到 vim 并执行 :PluginList
然后选择你想要删除的插件,并使用快捷键 shift + D,退出,打开 .vimrc 文件将你删除的那个插件从配置文件中删掉即可
正确安装 vim-plug
安装 vim-plug
vim-plug 是一个 vim 的插件管理插件(A minimalist Vim plugin manager),安装使用简单:
首先下载 plug.vim 文件,戳这里下载
并将文件放在 windows 中的 ~/vimfiles/autoload 或 unix 中的 ~/.vim/autoload 文件夹内
或使用如下命令
# Unix
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
# windows
md ~\vimfiles\autoload
$uri = 'https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'
(New-Object Net.WebClient).DownloadFile(
$uri,
$ExecutionContext.SessionState.Path.GetUnresolvedProviderPathFromPSPath(
"~\vimfiles\autoload\plug.vim"
)
)
这样就算安装完成了...
安装插件
安装插件,只需要将插件写在 .vimrc或者_vimrc 内,然后在 vim 中使用:PlugInstall
命令即可:
call plug#begin('~/.vim/plugged')
Plug 'vim-airline/vim-airline'
call plug#end()
确保插件要放在 begin 和 end 之间
重新打开 vim 使用命令 :PlugInstall:
Finishing ... Done! 表示安装完成
删除插件
删除插件,只需要将写在 .vimrc或者_vimrc 配置文件内的插件删除,重启 vim 并执行命令 :PlugClean
即可:
call plug#begin('~/.vim/plugged')
call plug#end()
保存在 vim 中使用 :PlugClean: