如何在Vim中将菜单键(“应用程序键”)映射到Escape键?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Vim中将菜单键(“应用程序键”)映射到Escape键?相关的知识,希望对你有一定的参考价值。
我认为使用菜单键退出vim的插入模式将是一件好事。为此使用超级键也很不错,但是由于超级键是修饰符,因此我不确定是否可以。
无论如何,我找不到与此相关的任何内容。预先寻求您的帮助和感谢!
答案
我认为您无法通过任何方式配置Vim来注意菜单键,但是根据您的系统,有多种方法可以将菜单键转换为退出键。
如果您在Linux上使用X11:
xmodmap -e 'keycode 135 = Escape'
命令会将您的菜单键转换为当前会话的退出键,但不是永久的。要使其在Gnome下永久存在,您可以尝试在系统→首选项→启动应用程序下将其添加。xkeycaps
程序将为您提供类似重新映射的GUI。
更多信息:
http://46dogs.blogspot.com/2008/05/remap-keys-in-ubuntu-804-hardy-heron.html
http://ubuntuforums.org/archive/index.php/t-106209.html
另一答案
只需尝试使用ctrl + [而不是绑定另一个键。此组合是vim中的标准组合,btw。
将回弹capslock换成附加的ctrl时,这甚至更容易。
另一答案
我还没有找到在gVim中映射它的方法,但是我能够通过以下方法成功地将Menu键映射到urxvt
+screen
+ vim
堆栈中:
以上是关于如何在Vim中将菜单键(“应用程序键”)映射到Escape键?的主要内容,如果未能解决你的问题,请参考以下文章
为啥在 Vim 中将 Esc 重新映射到 CAPS LOCK 如此复杂?