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

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

上一篇:主进程调试方法


下一篇:关于linux进程间的close-on-exec机制