是否可以在 vim 中将<C-->
(或<C-dash>
或<C-minus>
,我其实不知道)绑定到某些东西,例如<C-W><C-Q>
?
<C-->
在默认绑定中这是什么意思?
答案1
也许你可以把这个绑定工作格维姆,但不是在vim在终端中运行,因为您不太可能找到为 发送不同字符序列的键盘配置control/Minus。通常,control修饰符仅影响少数非字母字符。
以下是截图vttest
,这恰好说明了通常的控制键集:
答案2
control-v
您可以通过输入,然后输入所需的组合键来设置命令。
因此对于“control”+“minus”,在新行中输入以下内容~/.vimrc
:
nnoremap *type on your keyboard*<ctrl-v><ctrl-minus>*end type* :MyCommand<cr>
希望这是有意义的!
答案3
我使用的是英国键盘,其中下划线是 shift-minus,我发现我可以将一个键映射到<C-_>
(即 control-underscore),并且它可以与 control-minus 一起使用(尽管正如@Thomas 上面所说,不是在终端窗口中,因为它被预定义为缩小)
我找不到任何相关记录 - 这只是我的直觉。我不确定在其他键盘上会发生什么。