Bash

Bash shell Vi 模式下的歷史導航

  • May 1, 2017

vi當我在 shell (bash或) 中切換到模式時,ksh對我非常有用的快捷方式(例如C-pC-n在命令歷史記錄中來回切換)消失了。我不想依賴UpDown。我不想每次都為每個 shell 添加鍵綁定。我只想知道歷史上是否有替代的本機 Vi 模式命令用於導航。


順便說一句,C-l清除螢幕也消失了,是否有用於在 Vi 模式下清除螢幕的預設鍵綁定?

在我所知道的所有支持 Vi 鍵綁定的 shell 中,用於在命令歷史記錄中向上或向下移動的預設鍵綁定用於上k一個命令和j下一個命令。

這些與 Vi 編輯器中相應的移動命令相同。

要使它們工作,您必須處於“正常”模式,即您必須按Esc一次。

要清除螢幕,請使用命令clear

引用自:https://unix.stackexchange.com/questions/362426