Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用以下命令:
:imap <F1> ^P
在插入模式下映射F1到Ctrl+ 。P
但它不起作用。
如果那^P是两个字符,^和P,那就错了。它必须是单个字符(0x10),通过CTRL-V CTRL-P(或CTRL-Q CTRL-P在许多 Windows 版本的 Vim 上,由于重新映射mswin.vim)输入。
^P
^
P
CTRL-V CTRL-P
CTRL-Q CTRL-P
mswin.vim
最好通过使用特殊符号完全避免这些问题<C-P>。CP。:help keycodes
<C-P>
:help keycodes
哦,在重新映射内置功能时,建议使用noremap:
noremap
:inoremap <F1> <C-P>
尝试:
:imap <F1> <c-p>