Zsh
自動著色樹的輸出
在普通 zsh 中,預設
tree
設置類似於--color=auto
。但是,當我使用 Oh-My-Zsh 時,tree
不顯示顏色。由於tree
沒有--color=auto
選項,如何將設置覆蓋回自動設置?
在 Oh-My-Zsh 的儲存庫上發布問題後,我找到了答案。樹依賴中的顏色,
LS_COLORS
Zsh預設不設置;但是我~/.zshrc
在點擊“使用預設設置”選項後設置了變數,只有一行eval "$(dircolors -b)"
這看起來微不足道。安裝 Oh-My-Zsh 後,設置移動到
~/.zshrc.pre-oh-my-zsh
,所以LS_COLORS
又失去了,我的樹變成黑白的。換句話說,我把那個設置從
~/.zshrc.pre-oh-my-zsh
後面移到了.zshrc
,現在我和我的彩色樹在一起了。