0

原始问题
病原体包未加载。
我正在运行 Kali Linux,并以推荐的方式设置了我的 .vimrc

set nocompatible

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

filetype on
filetype plugin on
filetype plugin indent on

syntax enable
colorscheme solarized

但这会给我安装的任何捆绑包(例如E492: Not an editor command: NERDTreeE185: Cannot find colorscheme 'solarized')错误

vim 启动后运行以下命令,显示目录正确。

echo pathogen#glob_directories("~/.vim/bundle/*") ---> 我所有的包裹都被退回

还有什么我想念的吗?

更新
我的所有点文件都在 git repo 中。但是当我运行 a 时git add,只会添加捆绑包的目录,而不会添加任何文件本身。如何在我的“dotfiles”存储库中包含病原体包?

4

1 回答 1

0

这最终成为一个 git 问题。因为我在 git repo 中有我的点文件,所以当我安装了我应该使用的包时:

git submodule init
git submodule add https://github.com/scrooloose/nerdtree.git ~/.vim/bundle/nerdtree
git submodule add --depth=1 https://github.com/vim-syntastic/syntastic.git ~/.vim/bundle/syntastic
...

相对于

git clone https://github.com/scrooloose/nerdtree.git ~/.vim/bundle/nerdtree
...

在另一台机器上运行后pull。我需要安装这些子模块

git submodule init
git submodule update

笔记

我不得不修改文件 ~/.gitmodules以将我的路径设置为可以在不同用户名和系统下使用的东西

于 2016-12-17T22:36:31.157 回答