Können Sie Verzeichnisse in zsh mit ls unterstreichen?

Können Sie Verzeichnisse in zsh mit ls unterstreichen?

Ich möchte Verzeichnisse unterstreichen, wenn ich dies tue ls. Ist dies in einem Standard-Mac-Terminal und zsh möglich? Oder brauche ich etwas wie iTerm2 + ohmyzsh. Soweit ich herausgefunden habe, LSCOLORSwird Unterstreichen nicht unterstützt, nur Fettdruck.

Beispiel: Ordner1 und Ordner2 würden also mit einem Unterstrich angezeigt Bildbeschreibung hier eingeben

Antwort1

Sie brauchen iTerm2 + omz nicht.

Ich schlage vor, GNU zu verwenden lsund LS_COLORSSie können installierenKernel-Dienstprogramme(durch Homebrew) und alias ls='gls --l --color'.

Schritte:

  1. brew install coreutils
  2. in .zshrcoder .bash_profilesetzen

LS_COLORS='di=01;04'
alias ls='gls --l --color'

verwandte Informationen