Bash

在 Bash 的 Vi 模式下跳轉到行首

  • July 16, 2012

我正在使用 Bash Vi 模式(又名set -o vi)。我仍然懷念Ctrl-AEmacs 模式的快捷方式,它非常方便。很多時候,我正在檢索最後一個命令並將回顯附加到行首,以便將其保存到文件中。

在插入模式下是否有一種方便的方法可以跳轉到行首?

方便我的意思是它可以通過兩個合理的按鈕快捷方式訪問。soEsc,I不夠好,因為Esc太遠了,而且Ctrl+[,I不夠好,因為我需要連續輸入三個字母,不夠圓滑。

Home如果不是太遠,請按鍵。或綁定Ctrl+ A

set -o vi
bind '\C-a:beginning-of-line'

很多時候,我正在檢索最後一個命令並將回顯附加到行首,以便將其保存到文件中。

另一種選擇是:

echo !!

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