Tengo un nuevo MacBookPro e instalé la última versión de iTerm2.
Incluso después de importar varios esquemas de color, noto que solo cambian el color del texto y el fondo solamente.
Lo que esperaba ver eran diferentes colores para archivos VS directorios, VS archivos ocultos, etc. ¿Cómo hago eso en iTerm2?
Una pregunta relacionada es cómo especifico realmente lo que quiero que sean los colores de los directorios, archivos, etc.
Gracias
Respuestas:
Tienes que hacer dos cosas:
LSCOLORS
variable de entornols
que muestre colores por defectoEn su
~/.bash_profile
complemento lo siguiente:Los colores se establecen por cada bit de arriba; el primero en primer plano y el segundo en segundo plano. Los primeros dos caracteres se refieren a directorios que tienen un primer plano en negrita azul y un fondo gris claro.
Sin embargo, hay una gran utilidad en línea para ver qué significa cada color y cómo se ve en tiempo real. Incluso generará el "código" para usted. (No estoy afiliado a esto en absoluto). Funcionará tanto en MacOS / FreeBSD como en Linux. Asegúrese de seleccionar la opción BSD para macOS.
Calculadora LSCOLORS
El orden de los atributos es el siguiente:
Los designadores de color son los siguientes:
fuente
bash
. Así que debería hacer un nuevo ~ / .bash_profile, supongo, ya que no existe ninguno.Una alternativa a
LSCOLORS
es GRC (genérico Colouriser) , que se puede utilizar con casi cualquier aplicación de línea de comandos, no sólols
.Si tiene instalado Homebrew, instálelo
grc
conbrew install grc
: esto configurará los alias automáticamente, incluso parals
. Viene con alias y archivos de configuración para muchos comandos diferentes, y es (relativamente) trivial piratear un archivo de configuración usando expresiones regulares de Python para cualquier comando quegrc
actualmente no cubre (tmutil
ylaunchctl
, por ejemplo).(Iba a agregar esto a la pregunta que marqué como un posible engaño, ¡pero con su edición probablemente sea más útil aquí!)
fuente
brew
? (¿Y se instaló exitosamente, sin errores?) ¿Québrew doctor
reporta - algún problema? ¿Qué shell está utilizando y ha modificado la configuración del shell? Es posible que deba editar su.bash_profile
(o configuración para cualquier shell que utilice) para obtener los alias GRC. Mi.bash_profile
tiene esto (aunque lo agregué yo mismo; mi configuración de bash es bastante esotérica ...):[ -f /usr/local/etc/grc.bashrc ] && . /usr/local/etc/grc.bashrc
Abra bash_profile usando el comando:
y agregue las siguientes líneas:
luego fuente bash_profile usando:
fuente