入力色が端子シェル bash の出力色とは異なります。

入力色が端子シェル bash の出力色とは異なります。

GNUまたはLinux bashターミナルシェルで入力と出力の色を変えたいと思います。

私は常にbash、R、Pythonに端末を使用しています。今日一日中R読んで苦労し、CRLFを手動で配置していつも私の席を分離して探さなければならなかった。

それでは、ターミナルI / Oの入力色と出力色を異なるようにするのに役立ちますか?

ベストアンサー1

ハッキングと少し似ていますが、DEBUGトラップを設定できます。文書trap:

If a SIGNAL_SPEC is DEBUG, ARG is executed before every simple command

TRAPコンソールにエコーするようにANSIカラーコードを設定できます(たとえば、echo -e "\e[1;33;44m"出力の色が変わります(出力自体の追加の変更にもかかわらず)。プロンプトに入力されたテキストの色を次のように設定またはPROMPT_COMMAND変更することもできます。PS1差変換の目的。

おすすめ記事