什么是vim中的加号和减号键符号

时间:2015-02-05 01:59:08

标签: vim

我知道键盘是KPlus和KMinus。

我尝试使用 <C--> <C-+> 来定义键映射,但它不起作用。 你能知道原点答案吗? 帮我。 感谢。

2 个答案:

答案 0 :(得分:2)

看起来你不能做的事情是因为 Ctrl - - 没有映射到ASCII字符。根据{{​​3}}:

,这就是原因
  

我不确定,但可能是因为<C-;>没有映射到ASCII字符。只有@A-Z[\]^_映射到ASCII字符(0到31)当与 Ctrl 结合使用时。

答案 1 :(得分:0)

here是关于同一问题的长篇大论:

  

在许多情况下,Ctrl + minus会产生与Ctrl +下划线相同的代码   (。您可能会尝试映射它。在此处使用rxvt-unicode   使用美国键盘:

     

map {rhs}

     

它也会触发Ctrl +斜杠。所以,你不能将这些映射到   不同的{rhs}&#39; s:<C--> = <C-_> = <C-/>

我试过并且对我来说它有效。所以你可以使它工作,但c-_c-/也将映射到它。你可以尝试一下:

:map <C-_> :echo "hello"<CR>