¿Cómo consigo que el terminal Mac muestre colores? es decir, en fedora cuando lo uso ls, codifica por color los resultados en función de si se trata de un archivo o carpeta. resultados similares en mac?
Pregunta editada, ya que las respuestas sugieren que el problema es específico.
Daniel Beck
2
¿Puede proporcionar ejemplos distintos de los lsque le gustaría haber coloreado y de qué manera? Hay varios coloreadores que se pueden usar en canalizaciones para resaltar texto basado en expresiones regulares en archivos de configuración o en la línea de comandos.
Pausado hasta nuevo aviso.
en VI o VIM, especialmente en la coloración sintáctica
tekknolagi
Respuestas:
4
Puede cambiar los colores de su caparazón en las preferencias de Terminal.
Con esta configuración, obtienes estos colores (no usualmente usando colores ls, así que no me importa):
No entiendo cuál es el problema aquí. La salida del comando coloreado está activa por defecto . Lo único que puede / necesita hacer usted mismo es dar a los colores normales y en negrita diferentes colores predeterminados, y en realidad usar las variantes de color (por ejemplo ls -G) de sus comandos.
Para vim: :syntax onen vim. O anexar syntax ona .vimrc.
@tekknolagi Esta opción habilita la salida en color, por ejemplo, de ls -G. Toggle con una ventana de Terminal abierta para ver el efecto. También puede seleccionar diferentes colores predeterminados para texto normal y negrita.
Daniel Beck
14
Agregue, estas líneas al final de su ~/.bash_profile
alias ls='ls -G'
export CLICOLOR=1
export LSCOLORS=Gxfxcxdxbxegedabagacad
Como puede ver, personalizarlos es un poco difícil, pero hay un sitio web que ayuda con eso ... http://geoff.greer.fm/lscolors/
Ahora, cuando abras la Terminal, tendrá colores en ls
¿Tengo que hacer eso para cada comando que quiero?
tekknolagi
No, ~/.bash_profilese utiliza para agregar configuraciones a sus sesiones de Terminal, se carga cada vez que se muestra una ventana de Terminal. Es un archivo de texto, simplemente agrega esas líneas al final y guárdalo. Luego, inicie Terminal o reinícielo, y su configuración estará activa.
ocodo
No es lo que quise decir. si quiero codificar por color otros comandos
tekknolagi
estoy muy familiarizado con el perfil de bash
tekknolagi
Solo si tienen su propio perfil de color, ¿qué comandos le interesan?
ocodo
5
Usa el -Ginterruptor lsen Mac:
ls -G
Si desea que el ls estándar siempre esté coloreado, agregue esto a su ~/.bash_profile:
ls
que le gustaría haber coloreado y de qué manera? Hay varios coloreadores que se pueden usar en canalizaciones para resaltar texto basado en expresiones regulares en archivos de configuración o en la línea de comandos.Respuestas:
Puede cambiar los colores de su caparazón en las preferencias de Terminal.
Con esta configuración, obtienes estos colores (no usualmente usando colores
ls
, así que no me importa):No entiendo cuál es el problema aquí. La salida del comando coloreado está activa por defecto . Lo único que puede / necesita hacer usted mismo es dar a los colores normales y en negrita diferentes colores predeterminados, y en realidad usar las variantes de color (por ejemplo
ls -G
) de sus comandos.Para vim:
:syntax on
envim
. O anexarsyntax on
a.vimrc
.fuente
ls -G
. Toggle con una ventana de Terminal abierta para ver el efecto. También puede seleccionar diferentes colores predeterminados para texto normal y negrita.Agregue, estas líneas al final de su
~/.bash_profile
Como puede ver, personalizarlos es un poco difícil, pero hay un sitio web que ayuda con eso ... http://geoff.greer.fm/lscolors/
Ahora, cuando abras la Terminal, tendrá colores en
ls
fuente
~/.bash_profile
se utiliza para agregar configuraciones a sus sesiones de Terminal, se carga cada vez que se muestra una ventana de Terminal. Es un archivo de texto, simplemente agrega esas líneas al final y guárdalo. Luego, inicie Terminal o reinícielo, y su configuración estará activa.Usa el
-G
interruptorls
en Mac:Si desea que el ls estándar siempre esté coloreado, agregue esto a su
~/.bash_profile
:fuente