私は最近、魚の殻いくつかの用途には使用していますが、概ね気に入っています。しかし、回避策があれば素晴らしいと思う状況に遭遇しました。次のようなコマンドを入力したとします。
curl http://169.254.169.254/latest/meta-data/local-hostname
(それがどこから来たのかがわかればボーナスポイント:) )
bashのような典型的な*nixシェルでは、ESCそれからバックスペースすると、前の英数字以外の文字 (この場合は「local」の後のハイフン) まで消去されるので、基本的に「単語ごとに」コマンドを削除できます。
Fish Shell では、Backspace の前に Escape キーを押しても、Backspace だけを押した場合と比べて特別なことは何もありません (前の 1 文字のみが消去されます)。Fish Shell で「単語ごとのバックスペース」を実行する方法はありますか?
答え1
罰金の解釈によればマニュアルCtrl + W で目的の動作が実行できるようです。
答え2
これらは少し異なります。esc- はbackspace要素を削除しますが、ctrl- はw前の空白 (またはスペース文字) まで削除します。