コマンドを実行してBashで編集し続けます。

コマンドを実行してBashで編集し続けます。

returnコマンドを実行してコマンドラインを消去します。クリア部分はスキップできますか?したがって、コマンドは実行されますが、コマンドラインとカーソル位置は編集を続けるために保存されます。

別の方法は、履歴からコマンドを呼び出すことですが、より多くのキーストロークが必要で、カーソル位置を失うことがあります。

ベストアンサー1

組み込みのものを使用できます。bind現在のラインバッファを取得し、与えられたショートカットでそれを評価しますctrl + j。たとえば、次のようになります。

bind -x '"\C-j": eval "$READLINE_LINE"'

表面的なテストだけなので、危険負担は本人が監修して使用してください。 ;)

ライン読み取り機能operate-and-get-next欲しいものに近いですが、正確ではありません。

おすすめ記事