vim:将ctrl-0映射到ctrl-9?

前端之家收集整理的这篇文章主要介绍了vim:将ctrl-0映射到ctrl-9?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
为什么我不能通过任何* map命令(nmap,imap等)映射Ctrl0到Ctrl9键击?实际上,它似乎有些像Ctrl3一样被绑定到[在X-Window层面].如何使vim覆盖这些默认绑定?

即,如果我进行imap< C-3> fancystuffhere,在插入模式中键入Ctrl3将使我进入正常模式,而不是插入’fancystuffhere’.

我在linux / X11上.

因为vim和gvim都使用字节队列而不是keypress事件队列,所以从0x40(@)到0x5F(_)(包括0x41-0x5A(AZ)范围)的值都有相应的控制字符(你可以通过减去0x40来获取代码从它们的值),不能超过该范围的任何字符与C-一起使用.这也是为什么C-S-对于字母数字键在gvim中不起作用(功能键产生多于一个字节,所以< C-S-F1>可能会起作用).替换< C-3> < ESC>由终端完成,您可以尝试在几乎任何gui应用程序中映射它,并看到&Esc.没有映射..

猜你在找的Bash相关文章