魚殼中的逃逸退格行為與其他貝殼一樣

魚殼中的逃逸退格行為與其他貝殼一樣

我最近開始使用魚殼對於某些事情並且總體上喜歡它。不過,我遇到過一種情況,如果有解決方法就太好了。假設我輸入了這樣的命令:

curl http://169.254.169.254/latest/meta-data/local-hostname

(如果你知道它來自哪裡,那就加分了:))

在典型的 *nix shell 中,例如 bash,如果我點擊Esc鍵然後退格鍵,它將擦除回先前的非字母數字字元(在本例中為“local”之後的連字符),因此您基本上可以“一次一個字”刪除命令。

在 Fish shell 中,與僅按 Backspace(僅刪除前一個字元)相比,在 Backspace 之前按 Escape 沒有什麼特別的作用。有沒有辦法在 Fish shell 中進行「按字退格」?

答案1

根據我罰款的閱讀手動的,看起來 Ctrl-W 可能會做你想做的事。

答案2

它們略有不同。esc-backspace刪除一個元素,但ctrl-w刪除前一個空白(或空格字元)。

相關內容