LoginSignup
1
0

More than 3 years have passed since last update.

WSLでzshの補完やlsの色が見にくいので変える

Posted at

WSL上でzshの補完やlsを使ったとき,ディレクトリが緑背景に青文字という表示でまともに読めなかったので設定変更の手順をメモ.

手順

  1. $LS_COLORSの設定ファイルがなければdircolors -p > ~/.dircolorsのようにしてとりあえずデフォルト設定で作る.
  2. 設定ファイル中のOTHER_WRITABLEの項目の値を変更する.(今回は34;42DIRに合わせて01;32に変更)
  3. .zshrceval "$(dircolors -b ~/.dircolors)"を追加.
    • デフォルトで補完周りの設定時にeval "$(dircolors -b)"があったのでそれを変更.
    • 設定ファイルは指定しないと無意味なので注意.

備考

  • 問題の表示方法は$LS_COLORSという環境変数で表示対象の種類ごとに設定できる.
  • dircolorsはその設定を補助するコマンド.
  • OTHER_WRITABLEという種類はo+wの権限(別ユーザーの書き込み権限?)のついたディレクトリが該当するが,WSL上のディレクトリは基本これになってしまうらしい.
1
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0