web-dev-qa-db-fra.com

Comment faire que terminator utilise la coloration syntaxique?

Lors du filtrage de grandes quantités d’entrée et de sortie dans mon émulateur de terminal (terminateur dans ce cas), il serait pratique si j’avais une coloration syntaxique disponible pour rendre les choses plus lisibles. Est-ce qu'il y a un moyen de faire ça? Bien que terminator soit mon émulateur de terminal préféré, je suis disposé à en essayer d’autres s'il est nécessaire d’obtenir la coloration syntaxique souhaitée.

En ce qui concerne les détails de la coloration syntaxique (comme les couleurs que je voudrais pour les différents segments de code), cela ne me dérange pas tant que je peux toujours le voir sur le fond noir du terminateur. Si vous souhaitez me changer de terminal gnome dans votre réponse et que vous voulez savoir que sa couleur de fond actuelle est blanche.

J'exécute actuellement zsh en tant que mon shell, mais je souhaite passer à bash ou à tout environnement de shell nécessaire pour activer la coloration syntaxique dans le terminateur.

3
BH2017

La mise en évidence de la syntaxe n'est pas effectuée par le terminal, mais par le shell; par conséquent, vous devrez configurer la coloration syntaxique pour le shell.

Pour Zsh il y a zsh-syntax-highlighting :

  1. Installez git:

    Sudo apt-get install git
    
  2. Installez zsh-syntax-highlighting:

    git clone git://github.com/zsh-users/zsh-syntax-highlighting.git
    echo "source ${(q-)PWD}/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ~/.zshrc
    source ~/.zshrc
    

enter image description here

2
kos