Bash

是否可以在終端中使用 vim 鍵綁定?

  • May 19, 2021

我已經習慣了 vim 綁定(比如按 w 轉到單詞,按 dw 刪除單詞等等)和它的模式(插入、正常、視覺),並且出於好奇想知道:有沒有從vim到我的終端的這種模式和綁定行為的實現?

有插入模式,正常模式等…

它有插入模式和普通模式(插入模式是預設的,普通模式是轉義)。

vi 普通模式下,您可以啟動完整的 $EDITOR 來編輯目前行(當 bash 處於emacs 模式下v也可以實現)。C-x C-e

在 bash 中:set -o vi您可以在命令行中僅針對該會話執行它,或者將其添加到您的 .bashrc 文件中。

許多程序用於輸入,您可以通過readline設置.inputrc

set editing-mode vi
set keymap vi

在 zsh 中,如果您更改EDITOR環境變數,shell 將匹配它。

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