ターミナルの文字を見やすくしようと思い、評判が良いカラースキーム「iceberg」をダウンロードして設定しました。しかし、lsコマンドで表示されるディレクトリの色が変わらずに悩みましたので、解決方法を紹介します。
なお、私が使用しているPCはMacで、ターミナルはiTerm2です。
lsコマンドの色付けを行う
lsコマンドはデフォルト設定では色がつきません。-Gオプションを使用すると色がつきます。
ですので、lsコマンドが自動でls -G
になるように、以下を記述します。
.zshrc
export CLICOLOR=1
私はzshを使っているので、.zshrc
に上記のコードを書いています。
bashを使っている場合は、.bash_profile
に上記のコードを書いてください。
ターミナルで256色表示する設定に変更する
念のため、ターミナルが256色表示する設定になっているか確認します。
iTerm2
Preferences → Profiles → Terminal → Report terminal type の項目を「xterm-256color」にする
Terminal.app
環境設定 → プロファイル → 詳細 → ターミナルの宣言方法の項目を「xterm-256color」にする
参考