多くのテキストエディタが提供するのと同じ動作(たとえば、構文演算子(括弧や中括弧など)の色を強調表示)を再現する方法があるかどうかを知っていますか?これは、端末の複雑なシングルライナーに役立ちます。
私が言う機能の例(VIMで)。
答え1
edit-and-execute-command
Bashで複雑な1行コードを書くときは、readline(C-xC-e
emacsモードのデフォルトバインディング)を使うのが便利です。C-xC-e
選択したエディタですべてのクールな機能を含む現在のコマンドラインを開くためにクリックします。保存後、bashは内容をシェルコマンドとして実行します。
または、bashの組み込みコマンドを実行してエディタfc
で最後のコマンドを開きます。