Zsh

自動著色樹的輸出

  • September 27, 2015

在普通 zsh 中,預設tree設置類似於--color=auto。但是,當我使用 Oh-My-Zsh 時,tree不顯示顏色。由於tree沒有--color=auto選項,如何將設置覆蓋回自動設置?

在 Oh-My-Zsh 的儲存庫上發布問題後,我找到了答案。樹依賴中的顏色,LS_COLORSZsh預設設置;但是我~/.zshrc在點擊“使用預設設置”選項後設置了變數,只有一行

eval "$(dircolors -b)"

這看起來微不足道。安裝 Oh-My-Zsh 後,設置移動到~/.zshrc.pre-oh-my-zsh,所以LS_COLORS又失去了,我的樹變成黑白的。

換句話說,我把那個設置從~/.zshrc.pre-oh-my-zsh後面移到了.zshrc,現在我和我的彩色樹在一起了。

引用自:https://unix.stackexchange.com/questions/207631