GNU画面から現在の行を削除する方法(Ctrl-Kと同等のbash)?

GNU画面から現在の行を削除する方法(Ctrl-Kと同等のbash)?

GNUでは、screenショートカットCtrl-A+Ctrl-KまたはjustはK現在のウィンドウを終了するようにマップされます。 bashCtrl-UCtrl-A+など、プロンプトにこれまで入力した現在の文字を消去するためのショートカットがあるかどうか疑問に思いますCtrl-K。ドキュメントに見つかりません。

答え1

「プロンプト」がCtrl-AとCtrl-Uを介してGNU画面のプロンプトを参照している場合は、:Ctrl-Uを介してプロンプトを消去できます。これはほとんどのコマンドラインアプリケーションの標準です。他のアプリケーションは bash にのみ適用されます。

答え2

一般的に言えば、これはあなたCtrlAのためにscreen予約されています。したがって、実際に送信するにはthenをCtrl+A使用してください。CtrlAA

あなたの場合、bashはCtrl+A入力行の先頭にカーソルを置き、Ctrl+K最後まですべてを削除します。では、screen以下を使用しようとします。

CtrlA、次A、次CtrlK

関連情報