私はubuntu 11.04を使用しています。
Cd、lsなどのタブ補完リストの後に出力のカラーリングを設定する方法はありますか?
つまり.
myshell@root$ cd ~/user/files/
タブを押します...
myfile myfoo mybar <-この出力は色分けされていますか?
私の図を楽しんでいただけたでしょうか。
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
で使用されます)。
Bash(デフォルトのシェル)かどうかはわかりません。 zsh で可能です(bashより強力なシェル、 bunt を含むほとんどのuniceで利用可能ですが、デフォルトではインストールされていないことがよくあります)。
初めてzshを実行すると、構成ファイル(~/.zshrc
)が作成されます。デフォルトの構成は、歴史的な互換性のために少し不毛です。色付きの補完リストの場合、2
を選択して「新しい補完システム」を構成し、次に2
を選択して調整します。 compinstall
メニューで、3
を選択して補完を表示するためのスタイルを設定し、3
を選択して1
を選択し、色付きの補完を有効にし、最後に2
を選択して同じ色を使用しますls
として。
これを手動で設定する場合は、.zshrc
に必要な行を次に示します。
zstyle ':completion:*' list-colors "${(@s.:.)LS_COLORS}"
autoload -Uz compinit
compinit
list-colors
style は、ファイル名の補完時に色を調整します。