returnコマンドを実行してコマンドラインを消去します。クリア部分はスキップできますか?したがって、コマンドは実行されますが、コマンドラインとカーソル位置は編集を続けるために保存されます。
別の方法は、履歴からコマンドを呼び出すことですが、より多くのキーストロークが必要で、カーソル位置を失うことがあります。
ベストアンサー1
組み込みのものを使用できます。bind
現在のラインバッファを取得し、与えられたショートカットでそれを評価しますctrl + j
。たとえば、次のようになります。
bind -x '"\C-j": eval "$READLINE_LINE"'
表面的なテストだけなので、危険負担は本人が監修して使用してください。 ;)
ライン読み取り機能operate-and-get-next
欲しいものに近いですが、正確ではありません。