【发布时间】:2015-09-14 13:39:21
【问题描述】:
我已经搜索并尝试过了,但我还没有想出解决方案:我使用xmodmap 来轻松切换我的 Esc 和 CapsLock 键与 Vim 一起使用。在我的 xinitrc 文件中,它有:
if [ -s ~/.Xmodmap ]; then
xmodmap ~/.Xmodmap
fi
我的~/.Xmodmap有
...
keycode 9 = Caps_Lock NoSymbol Caps_Lock
...
keycode 66 = Escape Nosymbol Escape
...
现在如果我点击 CapsLock,实际上我必须点击两次,因为虽然它充当 Esc 按钮,但它也充当 CapsLock 。所以我第二次点击它是关闭CapsLock,但它与点击Esc两次的效果相同......有点荒谬。 Esc 仅用作 CapsLock。不知道我做错了什么,谷歌似乎也被难住了。
【问题讨论】:
-
一个简单的谷歌搜索可能会让你找到正确的方向,有多种方法可以得到你想要的,例如:vim.wikia.com/wiki/Map_caps_lock_to_escape_in_XWindows 或更简单的选项bbs.archlinux.org/viewtopic.php?id=141933
-
我已经用谷歌搜索了很多次这个问题,你提到的 vim 网站就是让我找到我所在位置的网站。我没有看到你提到的后一个网站。当我不工作时,我会试一试,谢谢。在我看来,这两个站点只会重置和重做,而不是理解和修复错误。我想知道我做错了什么以及为什么。
标签: vim escaping capslock xmodmap