Vim 映射 Control 和 Dash 的组合键

Vim 映射 Control 和 Dash 的组合键

是否可以在 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 上面所说,不是在终端窗口中,因为它被预定义为缩小)

我找不到任何相关记录 - 这只是我的直觉。我不确定在其他键盘上会发生什么。

相关内容