在 shell 中使用 vi 模式更快地进入命令模式

在 shell 中使用 vi 模式更快地进入命令模式

我想在 bash 中使用 vi 模式,但我发现 ESC 键有点太远了,就像 vim 一样。理想的情况是按住某个键(例如 ALT 或大写锁定键),以保持在命令模式下,并在释放该键时处于插入模式。在我的所有系统上都有这个选项真是太棒了!

在 vim 中,我的前导键是空格,但在插入模式下不可能。我不知道它是否有帮助,但我正在使用 tmux 和 zsh。

有解决办法吗?

答案1

Caps_Lock是键盘上在现代已经没有地位的一个键;当然,除非你穿着内衣坐在地下室的某个地方,抱怨来自互联网昏暗的其他地方的匿名且同样愤怒的陌生人的一些不公正的轻视。

重新映射Caps_LockEscape不仅会让您体验在 shell 中使用 Vi 模式更愉快,它将为减少网上的愤怒(无论是真实的还是想象的)做出贡献(当然,是无限小的)。

您可以通过将以下内容添加到您的 X 中来执行此操作~/.xinitrc

setxkbmap -option caps:escape

并在控制台中使用自定义键盘映射文件

相关内容