2

私はVimの初心者ですが、問題が発生しました。

私は自分のvimにPathogenスクリプトとCtrlPスクリプトをインストールました。ただし、CtrlPは正しくロードされず、CtrlPのコマンドまたはショートカットは機能せず、ヘルプページのみが機能します。:CtrlPはエディターコマンドではなく、CtrlPのショートカットは何も作成しないと書かれています。

Pathogen.vimは〜/ .vim / autoload /の下にあり、CtrlPは〜/ .vim / bundle /ctrlp.vim/にあります

これが私の.gvimrcです:

" Enable pathogen
call pathogen#infect()
call pathogen#helptags()

" Remove toolbars and scrollbars
set guioptions-=r " Scrollbars
set guioptions-=T " Toolbar
set guioptions-=m " Menubar

" Enable line numbers, curosorline and set colorscheme
set number
set cursorline
colo wombat

" Reload .gvimrc when saved it
au BufWritePost .gvimrc so %

" Ctrl-S file saving shortcut
nmap <C-S> :w<CR>

そして、これが私がスクリプトをインストールした方法です:

$ cd
$ mkdir -p .vim .vim/autoload .vim/bundle
$ curl -Sso ~/.vim/autoload/pathogen.vim \
    https://raw.github.com/tpope/vim-pathogen/master/autoload/pathogen.vim
$ cd .vim
$ git clone https://github.com/kien/ctrlp.vim.git bundle/ctrlp.vim
$ gvim ~/.gvimrc

そして、その.gvimcrファイルを作成し、googledとgoogledを作成して、ここに来て質問しました。

4

3 に答える 3

1

はい、ついに解決しました!

execute pathogen#infect()あなたとあなたのに移動filetype plugin indent onしてください~/.vimrc、私にはわかりませんが、これらの行がにある場合は機能しないようです~/.gvimrc

ありがとう!

于 2013-03-01T21:08:39.353 に答える
0

CtrlPリポジトリのクローンを作成する際に間違った手順を実行したようです。@romainlはすでにそれを指摘していますが、修正は正しくない可能性があります。

これが改訂されたステップです

$ cd
$ mkdir -p .vim/autoload .vim/bundle
$ curl -Sso ~/.vim/autoload/pathogen.vim \
    https://raw.github.com/tpope/vim-pathogen/master/autoload/pathogen.vim
$ cd .vim/bundle
# Different git command! Do it in root of /bundle!
$ git clone https://github.com/kien/ctrlp.vim.git

次にvimに移動し、実行:HelpしてPathogenによるヘルプファイルを再構築します。

今は大丈夫なはずです。

于 2013-02-28T01:41:28.287 に答える
0

おそらく間違ったツリーディレクトリを作成しました。ctrlp.vimディレクトリがバンドルディレクトリ内にあることを確認してください。バンドルリポジトリ内でctrlpプラグインリポジトリのgitcloneを実行したため、同じことが起こりました。

于 2016-05-10T06:24:45.943 に答える