Linux如何将大写锁定Caps Lock改为ESC——Vim必备

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

posted @ 2020-06-26 22:06  凉风SK  阅读(3329)  评论(1编辑  收藏  举报