由於使用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