1

ここでの回答で示唆されているように:

VIMはPHPdocを自動的に挿入します

Ctlpコメントを生成するために、PHPドキュメンタースクリプトにバインドしようとしていました。

.vimrcファイルの最後に次の行を使用しました。

" PHP documenter script bound to Control-P
autocmd FileType php inoremap <C-P> <ESC>:call PhpDocSingle()<CR>i
autocmd FileType php nnoremap <C-P> :call PhpDocSingle()<CR>
autocmd FileType php vnoremap <C-P> :call PhpDocRange()<CR> 

しかし、を押すCtlpと、カーソルが前の行に移動し、コメントが生成されません。

ただし、コマンドを手動で実行すると、次のようになります。

:call PhpDocSingle()

正常に動作するので、php-doc.vimプラグインが正しくインストールされており、問題はキーボードショートカットにあります。

に他のバインディングがあるかどうかを.vimrcファイルで検索しましたが、Ctlp見つかりませんでした。

助言がありますか?

4

1 に答える 1

4

<C-P><C-p>は異なります。何かを++にマッピングしてCtrlいますが、Shift+を押しています。pCtrlp

Ctrl+ Shift+を押すとどうなりますpか?

于 2012-10-14T10:43:15.910 に答える