回答:
readline 6.3以降では、次を追加できます
set colored-stats on
へ~/.inputrc
。
https://tiswww.case.edu/php/chet/readline/rluserman.htmlを参照してください:
colored-stats
`
on
'に設定すると、Readlineはファイルタイプを示すために異なる色を使用して補完候補を表示します。色の定義は、LS_COLORS
環境変数の値から取得されます。デフォルトは `off
'です。
http://geoff.greer.fm/lscolors/をLS_COLORS
使用して、(GNU ls
とで使用されるcolored-stats
)とLSCOLORS
(BSDで使用される)の両方を生成できますls
。
visible-stats
。
$if Bash\nset colored-stats on\n$endif
新しいreadline関数を理解していない他のプログラムのバグを回避する必要があるかもしれません。
GNU bash, version 4.4.23(1)-release (x86_64-apple-darwin17.5.0)
SOCK 35;44
し、ライトテーマの端末でより適切に動作するようにコメントアウトしました。
bash(デフォルトのシェル)にあるかどうかはわかりません。それはで可能ですzshの(を含むほとんどのUnix上で利用できるのbashよりも強力なシェル、Ubuntuのが、多くの場合、デフォルトではインストールされません)。
zshを初めて実行すると、構成ファイル(~/.zshrc
)の作成が提案されます。歴史的な互換性のために、デフォルトの構成は少し不毛です。色付きの完了リストの場合2
、「新しい完了システム」の構成を選択してから、2
再度調整します。でcompinstall
、メニュー、選択3
完了を表示するためのスタイルを設定し、3
その後、1
最終的には色の補完を有効にすると、2
同じ色を使用しますls
。
これを手動で設定する場合、以下に必要な行を以下に示します.zshrc
。
zstyle ':completion:*' list-colors "${(@s.:.)LS_COLORS}"
autoload -Uz compinit
compinit
list-colors
スタイルは、ファイル名の補完に色を調整します。
ls --color
たいですか?最初のものを色付けしてから、もう一度Tabキーを押したときに2番目のものを色付けしますか?他に何か?