私は新しいMacBook Proを持っていて、iTerm2の最新リリースをインストールしました。
さまざまな配色をインポートした後でも、テキストと背景の色だけが変わることに気付きました。
私が期待していたのは、ファイルやディレクトリ、隠しファイルなどの色が異なっていたことです。どのようにしてiTerm2でそれを行えますか?
関連した質問は私が実際にどうやっているかということです 指定する ディレクトリ、ファイルなどの色をどのようにしますか?
ありがとう
私は新しいMacBook Proを持っていて、iTerm2の最新リリースをインストールしました。
さまざまな配色をインポートした後でも、テキストと背景の色だけが変わることに気付きました。
私が期待していたのは、ファイルやディレクトリ、隠しファイルなどの色が異なっていたことです。どのようにしてiTerm2でそれを行えますか?
関連した質問は私が実際にどうやっているかということです 指定する ディレクトリ、ファイルなどの色をどのようにしますか?
ありがとう
回答:
あなたは2つのことをしなければなりません:
LSCOLORS
環境変数 ls
デフォルトで色を表示するように あなたに ~/.bash_profile
以下を追加してください。
export LSCOLORS="EHfxcxdxBxegecabagacad"
alias ls='ls -lGH' <-----This shows in list format, follow symlinks colorized
色は上記の各ビットによって設定されます。 1つ目は前景、2つ目は背景です。最初の2文字は、太字の青い前景色と薄い灰色の背景を持つディレクトリを表します。
ただし、各色の意味をリアルタイムで確認するための優れたオンラインユーティリティがあります。それはあなたのための「コード」さえ生成するでしょう。 (私はこれとは全く関係がありません)。 MacOS / FreeBSDとLinuxの両方で動作します。 macOSには必ずBSDオプションを選択してください。
属性の順序は次のとおりです。
1. directory 2. symbolic link 3. socket 4. pipe 5. executable 6. block special 7. character special 8. executable with setuid bit set 9. executable with setgid bit set 10. directory writable to others, with sticky bit 11. directory writable to others, without sticky
色指定子は次のとおりです。
a black b red c green d brown e blue f magenta g cyan h light grey A bold black, usually shows up as dark grey B bold red C bold green D bold brown, usually shows up as yellow E bold blue F bold magenta G bold cyan H bold light grey; looks like bright white x default foreground or background
bash
。それで、私は新しい〜/ .bash_profileを作らなければなりません。
に代わるもの LSCOLORS
です GRC(ジェネリックカラーライザー) これは、単なるコマンドラインアプリケーションではなく、ほとんどすべてのコマンドラインアプリケーションで使用できます。 ls
。
Homebrewをインストールしたなら、インストールしてください。 grc
と brew install grc
-
これはエイリアスを自動的に設定します。 ls
。さまざまなコマンドのエイリアスと設定ファイルが付属しています。また、Pythonの正規表現を使用して設定ファイルをハッキングするのは(比較的)簡単です。 grc
現在はカバーしていません( tmutil
そして launchctl
、 例えば)。
(私はこれを私が可能性のある問題としてフラグを立てた質問に付け加えようとしていました、しかしあなたの編集でそれはここでおそらくもっと便利です!)