web-dev-qa-db-ja.com

ターミナル:コマンドラインをクリーンアップするためのショートカットは何ですか

私がこれを持っている場合:

$ bla bla bla bla

ターミナル(MacOS)で回線全体をクリーンアップするためのショートカットはありますか?

7
Nerian

行全体を破棄(強制終了)するコマンドには、通常、キーボードショートカットが割り当てられていません。 Ctrl-Uは、行の先頭からカーソルまでのみ強制終了します。

Ctrl-U(プレフィックス)とCtrl-K(サフィックス)の両方を押して、カーソルがどこにあっても行全体を削除します。

ここに さまざまなコマンドとそれらのデフォルトのキーボードショートカットを含むbashリファレンス。

kill-whole-lineを編集して、キーボードショートカットを~/.inputrcに割り当てることができます。次の行を追加します。

"\C-k": kill-whole-line

これにより、Ctrl-Kに「killwholeline」コマンドが割り当てられます。

14
Daniel Beck

以下はLinuxbash用ですが、これはMacでも機能するはずです。

入力行をクリアします:

Ctrl + U

別のトリックはただです:

Ctrl + C
9