http://blog.guorongfei.com/2015/10/06/vim-plugin/
能用vundle安装就用vundle安装
1.不行的话,想办法把插件的完整目录下载下来,例如
/home/tmpDir/YouCompleteMe
2.然后把youcompleteme目录拷贝到/root/.vim/bundle下
3.然后在.vimrc中的vundle部分用任何方式启用youcompleteme
" Bundle 'Valloric/YouCompleteMe'
" Bundle 'git://github.com/Valloric/YouCompleteMe"
" Bundle 'https://github.com/Valloric/YouCompleteMe.git"
"Bundle 'file:///home/tmpDir/YouCompleteMe'
打开vim
:bundlelist
选择一种方式安装,然后才会在:scriptnames当中写上youcompleteme的执行路径
=========
VIM 插件一般安装在 5 个地方,存放插件的路径都列在“runtimepath
”选项中,我们可以使用 set
命令查看它:
$HOME/.vim
:用户自定义脚本及插件。该目录下的脚本会在系统脚本加载前执行,用于扩展与替代系统脚本原有功能。$VIM
:功能同上,不过是对所有用户均有效的。(echo $VIM)$VIMRUNTIME
:随 VIM 一同发行的插件与脚本。不要在这里存放你自己下载或安装的文件,升级 VIM 的时候,这里的文件很可能被直接覆盖掉,不会给出任何提示信息。(echo $VIMRUNTIME)$HOME/.vim/after
用于对已有设置进行一些小的修正和覆写。:scriptname 显示所有已安装的插件
let $VIMRUNTIME="/usr/share/vim/vim72"
set runtimepath+=/usr/share/vim/vim72
$VIMRUNTIME
都不会被定义为系统环境变量,$VIM
在少数情况下会在 VIM 之外被定义。如果你想知道这些路径都是什么,可以在 VIM 中使用“:echo $VIMRUNTIME
”或“:echo $VIM
”。以上提到的 5 个目录的子目录结构都是相同的。如果你希望在其它目录里安装插件的话,建议使用 $VIMRUNTIME
的目录结构作为模版,将必要的目录结构创建完整,像这样:
+ colors
+ compiler
+ doc
+ etc
+ ftdetect
+ ftplugin
+ indent
+ keymap
+ plugin
+ syntax