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:
LSCOLORSvariable de entornolsque muestre colores por defectoEn su
~/.bash_profilecomplemento 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
LSCOLORSes 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
grcconbrew 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 quegrcactualmente no cubre (tmutilylaunchctl, 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 doctorreporta - 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_profiletiene 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.bashrcAbra bash_profile usando el comando:
y agregue las siguientes líneas:
luego fuente bash_profile usando:
fuente