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 回答