esportando LSCOLORS in .zshrc non funziona come previsto

1

Nel mio file .zshrc sto caricando la mia combinazione di colori usando il comando seguente:

export CLICOLOR=1
export LSCOLORS=GxFxCxDxBxegedabagaced

Ma quando carico il mio terminale ottengo un'altra combinazione di colori. Non sono sicuro del motivo per cui ciò sta accadendo. All'acquisto

source .zshrc

Prendo lo schema dei colori. Non sono sicuro del motivo per cui non viene caricato automaticamente. Sto usando prezto per la mia shell zsh.

Tutti i miei alias presenti in .zshrc file caricano bene.

    
posta nakulchawla09 24.11.2016 - 01:50
fonte

1 risposta

2

Immagino che tu metta l'esportazione di LSCOLORS nella parte superiore di .zshrc? Spostalo sotto la roba zprezto e funzionerà. La variabile viene sovrascritta quando zprezto si imposta (quindi perché funziona quando si origina manualmente il file una seconda volta - zprezto rileva che è già in esecuzione in modo che non ripercorrerà la sua installazione una seconda volta quando viene eseguita nuovamente). Questo è il motivo per cui dovresti sempre mettere / gettare le tue cose il più tardi possibile nella catena, è l'unico modo per avere l'ultima parola.

Puoi sempre fare affidamento su un semplice debugging con echo con cose come questa. Ispeziona la var (sia negli script che in modo interattivo) e puoi confermare cosa sta succedendo.

    
risposta data 24.11.2016 - 03:47
fonte

Leggi altre domande sui tag