由于使用Vim时常用ESC键,因此需要将Caps Lock改为ESC以方便操作,尝试过几种方法,最终确定了最有效的。
第一种:在.vimrc中做xmodmap,每次进入vim时做映射,退出vim时复位映射,但这种方式会收到输入法的影响,有时需要重启vim才能生效
第二种:用dconf-editor,电脑重启后失效
第三种:用xmodmap重映射,具体方法为:
- 新建文件.xmodmap,写入如下几行,保存退出:
remove Lock = Caps_Lock
keycode 9 = Caps_Lock NoSymbol Caps_Lock
keycode 66 = Escape NoSymbol Escape
add Lock = Caps_Lock - 执行shell命令:
xmodmap .xmodmap
- OK,重启后依然有效
第三种方法来自:https://blog.csdn.net/qq1984654893/article/details/78614107