git 未保存病原体包
Pathogen bundles not being saved by git
原题
未加载病原体包。
我是 运行ning 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: NERDTree
或 E185: Cannot find colorscheme 'solarized'
)
运行 以下命令在 vim 启动后显示目录正确。
echo pathogen#glob_directories("~/.vim/bundle/*")
---> 我所有的包裹都被退回了
我还有什么遗漏的吗?
更新
我的所有点文件都在 git 存储库中。但是当我 运行 a git add
时,只添加了包的目录,但添加了文件本身的 none。如何在我的 "dotfiles" 存储库中包含病原体包?
这最终成为 git 问题。因为我在 git 存储库中有我的点文件,所以当我安装我应该使用的包时:
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
以将我的路径设置为可以在不同用户名和系统下使用的内容
原题
未加载病原体包。
我是 运行ning 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: NERDTree
或 E185: Cannot find colorscheme 'solarized'
)
运行 以下命令在 vim 启动后显示目录正确。
echo pathogen#glob_directories("~/.vim/bundle/*")
---> 我所有的包裹都被退回了
我还有什么遗漏的吗?
更新
我的所有点文件都在 git 存储库中。但是当我 运行 a git add
时,只添加了包的目录,但添加了文件本身的 none。如何在我的 "dotfiles" 存储库中包含病原体包?
这最终成为 git 问题。因为我在 git 存储库中有我的点文件,所以当我安装我应该使用的包时:
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
以将我的路径设置为可以在不同用户名和系统下使用的内容