1

我正在连接我大学的计算机。我正在尝试自定义 vim。他们将他们的 vim 配置文件放在我没有权限的受保护的 /usr/share 文件夹中。

我将 .vimrc 文件复制到我的主目录并开始更改。这似乎工作:-)

第 2 步,我按照此处的说明安装了病原体:http: //mirnazim.org/writings/vim-plugins-i-use/

我将以下行添加到 .vimrc

execute pathogen#infect('~/.vim/bundle/{}')
call pathogen#helptags()

不幸的是,vim 无法识别我的插件(例如 TagBar)。我尝试使用 infect 中的参数,将执行更改为调用等。

没有任何帮助。

有趣的是,当我:scriptnames看到那个~/.vim/autoload/pathogen.vim节目时。捆绑目录中的文件不显示:-(。

想法?

4

2 回答 2

0

我知道这很明显,但是您的插件文件夹实际上里面有文件?

有些人已经错过了:Vim: Pathogen not loading

于 2013-04-12T16:14:02.213 回答
0

我怎样才能使我的插件工作?也许没有病原体?

有些人喜欢它,有些人不喜欢,但我建议你使用Vundle而不是病原体。这是一篇关于为什么的好帖子,但老实说,主要原因是使用它管理插件只是愚蠢的简单。

安装过程非常简单:

git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle

并编辑 .vimrc : filetype off " required! set rtp+=~/.vim/bundle/vundle/ call vundle#rc() Bundle 'gmarik/vundle' " ... new bundles here filetype plugin indent on

对于我要安装的每个新插件,我都会将以下内容添加到我的 .vim rc 中,其中的注释是:

Bundle "user/plugin"

然后你:BundleInstall在一个新实例上执行。

优雅简约,你还想要什么?

于 2013-04-12T15:56:46.247 回答