¿Reconoce el comando y lo colorea en el terminal?

3

Me preguntaba si es posible colorear un comando reconocido en tiempo real mientras se escribe y / o cuando se cambia a comandos anteriores utilizando las flechas.

Por ejemplo, si comienzo a escribir gre , no debería colorear nada, pero una vez que termine de escribir mi comando por completo, es decir, grep , debería colorear grep con un color determinado.

Esto sería útil para reconocer inmediatamente también la posición de los argumentos en un comando complejo. Estoy usando el terminal predeterminado que viene con el portátil.

    
pregunta nbro 26.02.2016 - 23:24

1 respuesta

1

No es una respuesta bash, ya que no tengo una, pero si cambias tu shell a zsh (un pariente cercano de bash ) e instale el marco de configuración prezto obtendrá esta funcionalidad está más o menos lista para usar, así como un autocompletado significativamente mejor. Lo más probable es que cambiar a zsh no cambie en absoluto el flujo de trabajo de bash del día a día, pero abrirá muchas puertas en términos de personalización y extensión, y también agrega algunas funciones inteligentes que vale la pena aprender, como el historial de comandos compartido en todas las indicaciones. que puede incluirse en el diccionario de autocompletado, globing de archivo para trabajar eficientemente con múltiples archivos a la vez, y lo más importante modos de compatibilidad , por lo que zsh puede emular otro shell, lo que significa que si algunos de sus scripts de bash no funcionan como solían hacerlo después de cambiar a zsh, simplemente puede emularlo, aunque personalmente todos los scripts de bash que he escrito todavía funcionan bien en zsh.

Enlaces útiles:

respondido por el Toadfish 27.02.2016 - 03:54

Lea otras preguntas en las etiquetas