如这里的答案所示:
VIM插入PHPdoc自动
我试图将Ctlp绑定到PHP documenter脚本,以便生成注释。
我在.virc文件的末尾使用了以下几行:
" 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插件安装正确,问题是键盘快捷键。
我在.virc文件中搜索了是否有其他绑定到Ctlp,但没有找到。
有什么建议吗?
<C-P>
和<C-p>
不同:您正在将某些内容映射到Ctrl+Shift+p,但您正在命中Ctrl+p。
当您按下Ctrl+Shift+p时会发生什么?