Ubuntu 11.04を使用しています。
cd、lsなどのタブ補完リストの後に出力色を設定する方法はありますか?
つまり
myshell@root$ cd ~/user/files/
ラベルを押しました...
私のファイルmyfoo mybar <-- この出力はカラーですか?
私の図が気に入ってほしいです。
答え1
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
(GNUls
とによってcolored-stats
)とLSCOLORS
(BSDによって使用されるls
)
答え2
bash(デフォルトシェル)にあるかどうかはわかりません。では可能です扱いにくい(bashよりも強力なシェルで、以下を含むほとんどのuniceで使用できます。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
スタイルファイル名完成色を調整します。