我正在使用vundle作为vim的插件管理器。
但是我在安装ctrlp plugin时遇到了问题。
当我执行:BundleInstall ctrlp
时,它会输出以下日志,并显示致命错误:
[131003 09:39:27] Bundle kien / ctrlp
[131003 09:39:27] $ git clone --recursive 'https://github.com/kien/ctrlp.git''/ home /username/.vim/bundle/ctrlp' [131003 09:39:27]>克隆成 “/home/username/.vim/bundle/ctrlp'...^@fatal: https://github.com/kien/ctrlp.git/info/ refs?service = git-upload-pack 找不到:你在服务器上运行了git update-server-info吗?^ @
[131003 09:39:28]帮助标签:
[131003 09:39:28]:helptags /home/username/.vim/bundle/vundle/doc/
[131003 09:39:28]:helptags /home/username/.vim/bundle/vim-fugitive/doc/
[131003 09:39:28]:helptags /home/username/.vim/bundle/vim-colors-solarized/doc/
[131003 09:39:28]:helptags /home/username/.vim/bundle/nerdtree/doc/
[131003 09:39:28]帮助标签:处理了4个包 [131003 09:49:39]捆绑ctrlp
[131003 09:49:39] $ git clone --recursive 'https://github.com/vim-scripts/ctrlp.git' '/home/username/.vim/bundle/ctrlp'
[131003 09:49:39]>克隆成 “/home/username/.vim/bundle/ctrlp'...^@fatal: https://github.com/vim-scripts/ctrlp.gi t / info / refs?service = git-upload-pack not found:你运行了git吗? 服务器上的update-server-info?^ @ [131003 09:49:40]帮助标签:
[131003 09:49:40]:helptags /home/username/.vim/bundle/vundle/doc/
[131003 09:49:40]:helptags /home/username/.vim/bundle/vim-fugitive/doc/
[131003 09:49:40]:helptags /home/username/.vim/bundle/vim-colors-solarized/doc/
[131003 09:49:40]:helptags /home/username/.vim/bundle/nerdtree/doc/
[131003 09:49:40]帮助标签:处理了4个包 [131003 09:50:12]捆绑ctrlp
[131003 09:50:12] $ git clone --recursive 'https://github.com/vim-scripts/ctrlp.git' '/home/username/.vim/bundle/ctrlp'
[131003 09:50:12]>克隆成 “/home/username/.vim/bundle/ctrlp'...^@fatal: https://github.com/vim-scripts/ctrlp.gi
t / info / refs?service = git-upload-pack not found:你运行了git吗? 服务器上的update-server-info?^ @
[131003 09:50:13]帮助标签:
[131003 09:50:13]:helptags /home/username/.vim/bundle/vundle/doc/
[131003 09:50:13]:helptags /home/username/.vim/bundle/vim-fugitive/doc/
[131003 09:50:13]:helptags /home/username/.vim/bundle/vim-colors-solarized/doc/
[131003 09:50:13]:helptags /home/username/.vim/bundle/nerdtree/doc/
[131003 09:50:13]帮助标签:处理了4个包
这是我的.vimrc:
filetype plugin indent on
syntax enable
set background=light
set smartindent
set tabstop=4
set shiftwidth=4
set expandtab
set nocompatible " be iMproved
filetype off " required!
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()
" let Vundle manage Vundle
" required!
Bundle 'gmarik/vundle'
" My Bundles here:
"
" original repos on github
Bundle 'tpope/vim-fugitive'
Bundle 'altercation/vim-colors-solarized'
Bundle 'scrooloose/nerdtree'
Bundle 'vbundles/ctrlp'
colorscheme solarized
答案 0 :(得分:33)
2015年9月更新:
kien / ctrlp.vim回购已过期,您真正想要的是this currently maintained fork。
.vimrc中的正确行现在是:
Plugin 'ctrlpvim/ctrlp.vim'
OLD ANSWER:
要使用Vundle安装CtrlP,现在.vimrc中的正确行:
Plugin 'kien/ctrlp.vim'
请注意.vim
是必要的。
答案 1 :(得分:8)
您没有使用正确的来源,vbundles/ctrlp
没有用。 真正的 CtrlP是:
https://github.com/kien/ctrlp.vim
或者,您可以自己进行克隆。
答案 2 :(得分:1)
很抱歉这样说,但上述情况并非如此。以下是我在vundle
的帮助下完成的工作 1)install vundle
“阅读更多信息,它只是vim的软件包管理器”。
2)start vim .
3)输入:PluginSearch ctrlP
点击进入后,one plugin found
你会看到这个。
Keymap: i - Install plugin; c - Cleanup; s - Search; R - Reload list
"Search results for: ctrlP + Plugin 'ctrlp.vim'
当然,请继续安装i
。
确保已成功安装 - 在vim键中。
:help ctrlP
你应该看到这个:
*ctrlp.txt* Fuzzy file, buffer, mru, tag, ... finder. v1.79
*CtrlP* *ControlP* *'ctrlp'* *'ctrl-p'*
===============================================================================
# #
# :::::::: ::::::::::: ::::::::: ::: ::::::::: #
# :+: :+: :+: :+: :+: :+: :+: :+: #
# +:+ +:+ +:+ +:+ +:+ +:+ +:+ #
# +#+ +#+ +#++:++#: +#+ +#++:++#+ #
# +#+ +#+ +#+ +#+ +#+ +#+ #
# #+# #+# #+# #+# #+# #+# #+# #
# ######## ### ### ### ########## ### #
# #
===============================================================================
CONTENTS *ctrlp-contents*
编辑:
您还需要将其添加到vimrc
za:~ za$ vim ~/.vimrc
#add this to your vimrc file
Plugin 'ctrlp.vim'
启动vim,然后从命令类型:
启动:PluginList
您将在列表中安装插件
" My Plugins |
Plugin 'VundleVim/Vundle.vim' |~
Plugin 'tpope/vim-fugitive' |~
Plugin 'git://git.wincent.com/command-t.|~
git' |~
Plugin 'rstacruz/sparkup' |~
Plugin 'ascenator/L9' |~
Plugin 'ctrlp.vim' |~
|~
~
享受!!