「color-completion-prefix」がオンになっているときにbashタブの完成色を設定する方法は?

「color-completion-prefix」がオンになっているときにbashタブの完成色を設定する方法は?

colored-completion-prefixファイルに設定しておきましたが、タブを完成する~/.inputrcので、接頭部が気に入らない色で入力されていますね。

Bashのマニュアルには次のように記載されています。

カラーコンプリートプレフィックス(オフ) 「on」に設定すると、readline は、完成アイテムを一覧表示する際に、可能な補完セットの共通プレフィックスを表示するためにさまざまな色を使用します。色定義は LS_COLORS 環境変数の値から取得されます。 」

私の構成のために、現在は茶色で下線が引かれており、見にくいです。LS_COLORSどのアイテムを使用しますか?

答え1

$LS_COLORS~/.bashrc通常、dircolorsコマンドとファイルを使用して定義されますdir_colors

readline設定がどの項目を使用しているかについての情報が見つかりませんでしたが、colored-completion-prefix削除プロセスを通じてSOCK

私は次から持ってきました:

SOCK 04;33

...到着...

SOCK 01;38;5;64

...私のdir_colorsプロフィールにあります。

これにより、コマンドを使用するとソケットの外観も明らかに変わりますls

関連情報