3

我正在使用以下命令:

:imap <F1> ^P

在插入模式下映射F1Ctrl+ 。P

但它不起作用。

4

2 回答 2

5

如果那^P是两个字符,^P,那就错了。它必须是单个字符(0x10),通过CTRL-V CTRL-P(或CTRL-Q CTRL-P在许多 Windows 版本的 Vim 上,由于重新映射mswin.vim)输入。

最好通过使用特殊符号完全避免这些问题<C-P>。CP。:help keycodes

哦,在重新映射内置功能时,建议使用noremap

:inoremap <F1> <C-P>
于 2012-07-30T13:20:44.433 回答
2

尝试:

:imap <F1> <c-p>
于 2012-07-30T13:02:36.383 回答