Shell 中更好的键盘控制

Shell 中更好的键盘控制

我经常使用 vim 进行工作,而令我沮丧的是,当我不得不切换到 shell 时,我失去了 vim 所具有的很多键盘控制。

例如,我必须使用 home 和 end 才能到达行的开头和结尾。

您如何处理这种烦恼?

答案1

根据Bash 手册,Bash 本身支持“vi 风格的命令行编辑界面”。要使用它,请将其添加set -o vi到您的~/.bashrc文件中。

默认情况下,您将处于输入模式;按下Esc即可进入命令模式。此备忘单列出您可用的命令。

答案2

  1. 在 Vim 中也可以使用Home和。End
  2. 了解 shell 中的所有快捷方式。

通常,Ctrl-A 和 Ctrl-E 分别用于转到行首和行末。您可以在文件中定义任意数量的快捷键.inputrc,甚至可以切换到 vi 模式。尝试man bash查找READLINE

相关内容