交换 Caps Lock 和 Esc

Vim 里面你怎么按 Esc 键?今天网上看到有人开玩笑说用巴掌拍过去,这个似乎暴力了点……

我是用左手小拇指按的,很神奇吧,那么远居然用小指按。

如果你看过 Vim Tips 的话可能就会知道怎么回事。其实我按的是 Caps Lock,利用 xmodmap 修改了 X window 下的键盘布局。因为我很少用到 Caps Lock 键,同时也为了方便按键,我交换了 Caps Lock 和 Esc 的位置。上代码,

remove Lock = Caps_Lock
keysym Escape = Caps_Lock
keysym Caps_Lock = Escape
add Lock = Caps_Lock

保存到某个文件,比如 ~/.Xmodmap,然后执行 xmodmap ~/.Xmodmap 就可以了。当然,我现在是每次启动 X 的时候都自动执行这条命令。开始会有些不习惯吧,但习惯以后肯定可以提高使用 Vim 的爽快感的。

Emacs 也有用户交换 Ctrl 和 Caps Lock 的,但个人感觉那样的话按 C-x 不是很不爽……

2 条评论 »

  1. Yuest 留言,

    2007年08月29日 星期三 @ 10:53 am

    我用 emacs 是把 alt 换上去,ctrl 用手指按很方便。

  2. hullmmx 留言,

    2007年09月29日 星期六 @ 1:57 am

    Esc…真的很远,太远了

本文的RSS feed · 引用 URI

发表您的评论

提示:如果你刚刚提交过评论,但是还没有被显示出来,请点击这里刷新一下: 刷新评论