
我通常透過按 鍵來瀏覽我的終端歷史記錄,↑直到找到一些東西,然後我想轉到輸入歷史記錄的底部,到現在空的新命令(是否有一個詞這個?)來輸入我的新命令,但我不想按↓無數次。我也不想用退格鍵或其他方式刪除歷史記錄中的一行。
我正在文字編輯器中尋找類似Ctrl+ 的東西,或者在終端機中尋找類似+ 的東西,但它應該跳轉輸入而不是輸出歷史記錄。EndCtrlL
我寫終端機是因為我對 Linux/Windows/OSX 解決方案也感興趣。
答案1
因此,在 Linux/Unix/OSX 中幾乎任何有命令歷史記錄的地方(例如 bash),都可能由 Readline 函式庫提供支援。
Readline 有自己的一組連結到鍵盤快捷鍵的命令,其中一個歷史操作命令這end-of-history
正是您正在尋找的。
預設鍵綁定是M->
, 或, Meta+ >。在大多數 Linux 設定中,Meta通常會綁定到 Windows 鍵,因此輸入Win+>可能會起作用。如果沒有,或者您使用的是 OSX,則鍵入Esc然後>可能會起作用。
答案2
對於 Ubuntu 21.04,Ctrl++對我有用Shift。.
答案3
我只能評論 Windows 系統,在 Windows 終端機上運行 WSL,但對我有用的是:
Ctrl+ >( Ctrl+ Shift+ .)
…而不是上面討論的基於 Super/Meta/Windows 鍵的快捷方式。