exportando LSCOLORS en .zshrc no funciona como se esperaba

1

En mi archivo .zshrc estoy cargando mi combinación de colores con el siguiente comando:

export CLICOLOR=1
export LSCOLORS=GxFxCxDxBxegedabagaced

Pero cuando cargo mi terminal obtengo otro esquema de color. No estoy seguro de por qué ocurre esto. En el aprovisionamiento

source .zshrc

Me sale el esquema de color. No estoy seguro de por qué no se carga automáticamente. Estoy usando prezto para mi shell zsh.

Todos mis alias presentes en .zshrc file load fine.

    
pregunta nakulchawla09 24.11.2016 - 01:50

1 respuesta

2

Supongo que coloca la exportación de LSCOLORS en la parte superior de .zshrc? Muévalo debajo de las cosas de zprezto y funcionará. La variable se sobrescribe cuando se configura zprezto (de ahí que funcione cuando se obtiene manualmente el archivo por segunda vez; zprezto detecta que ya se está ejecutando para que no se vuelva a configurar por segunda vez cuando se vuelva a obtener). Esta es la razón por la que siempre debes poner / obtener tu propio material lo más tarde posible en la cadena, es la única forma de tener la última palabra.

Siempre puedes confiar en la depuración simple con echo con cosas como esta. Simplemente inspeccione la var (tanto en los scripts como en forma interactiva) y podrá confirmar lo que está pasando.

    
respondido por el tolgraven 24.11.2016 - 03:47

Lea otras preguntas en las etiquetas