Bashでカラーオートコンプリートを有効にすることが可能であることを知っています(たとえば、set colored-stats on
inputrcファイルに追加)。これは、常にアクセス可能なファイル(青いディレクトリ、赤い画像など)に基づいて強調表示されているように見えますが、場合によっては少し迷惑です。
たとえば、Pythonシェルで作業し、タブを使用して特定の変数/関数名をオートコンプリートすると、Bashは出力を(間違って)強調しようとし、通常は見苦しい赤色に点滅します。これは通常、ファイルを読み取ることができないことを意味します。設立する。
この問題を解決する方法はありますか?他のシェル内でカラーオートコンプリートを無効にすることもできますか?
答え1
inputrc
(/etc/inputrc
、、~/.inputrc
)はreadlineの一般的な設定です。これはreadlineライブラリを使用するすべてのツールに影響します。
set colored-stats on
Bashにのみ影響を与えるには、次のように入力します。
bind 'set colored-stats on' 2>/dev/null
あなたの~/.bashrc
。set colored-stats on
何も入れないでくださいinputrc
。
(2>/dev/null
なぜならこの問題.)