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 不是很不爽……