我想使用以下代码快速从插入模式 - >命令模式.问题是它似乎没有注册我的密钥.我试过控制(没有任何反应),我也试过命令(D),它只是说拼写检查没有激活.
" Quick command mode from insert
imap <C-;> <esc>:
Run Code Online (Sandbox Code Playgroud)
我该怎么做呢?是否有一种我不知道的更容易的方式?
某些Ctrl和弦无法映射,包括Ctrl-;.
20.4.我无法为
<xxx>
密钥创建映射.怎么了?首先确保密钥传递给Vim.在插入模式下,按Ctrl- V 然后按所需的键.您应该看到与密钥对应的密钥代码.如果确实看到了密钥代码,则可以使用以下命令为密钥创建映射:
Run Code Online (Sandbox Code Playgroud):map <C-V><xxx> <your_command_to_be_mapped>
有关更多信息,请阅读
Run Code Online (Sandbox Code Playgroud):help map-keys-fails :help :map-special-keys :help key-codes
Ctrl-V如果你用另一个关键组合遇到这个问题,关于尝试打印字符的提示是很好的记住.