我正在编写一个安装和配置vim插件的bash脚本,即它会创建一个新的.vimrc
,然后将配置文本回显到它中。
#! /bin/bash
echo "installing Pathogen plugin manager"
mkdir -p ~/.vim/autoload ~/.vim/bundle && \
curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
echo "installing ctrlp"
git clone https://github.com/kien/ctrlp.vim.git ~/.vim/bundle/ctrlp.vim
cat << EOF >> ~/.vimrc
" vim settings
set number
set laststatus=2
syntax enable
"enable pathogen
execute pathogen#infect()
EOF
我现在的问题是如何加载ctrlp
的帮助文件?
ctrlp homepage表示从vim
:helptags ~/.vim/bundle/ctrlp.vim/doc
我无法从bash脚本中运行命令,因此是否可以将指令加载到.vimrc
中,或者如何将此ctrlp帮助文件加载到vim中,但是从bash脚本加载?
答案 0 :(得分:2)
由于您正在使用病原体:只需运行:Helptags
(请注意大写H
)一次,当您安装所有插件时。之后,无论何时更新插件,都需要重新运行一次。它是病原体提供的命令,而不是内置的:helptags
。您可以从命令行运行它:
vim -c Helptags -c q