#1 Le 13/07/2015, à 16:44
- LePetitApprenti
[RESOLU]Couleur "intelligentes" terminal
Bonjour,
Es ce qu'il est possible de pouvoir avoir des couleurs "intelligentes" dans le terminal, comme par exemple avec Vim nativement.
Grâce à ses couleur on se repère vraiment facilement et l'on identifie visuellement la commande.
J'ai vu plusieurs réponses à ce sujet, https://forum.ubuntu-fr.org/viewtopic.php?id=93329.
Mais ce n'est pas réellement ce que je cherche, je cherche des couleurs "intelligentes", c'est pour faciliter l'apprentissage de la programmation et que cela soit plus agréable.
Pour l'instant ce que j'ai réussi à faire c'est cela, https://forum.ubuntu-fr.org/viewtopic.php?id=639031.
J'ai mis un truc classique c'est a dire, fond noir et écriture en bleue ciel couleur avec Xterm.
On identifie plus facilement les fichiers comme cela.
De pius cela n'influe pas sur les couleurs du package "le man en couleur", ce qui n'est pas le cas lorsque l'on met comme couleur d'écriture le rouge ou le vert.
Si vous avez plus efficaces au niveau des couleurs je suis preneur, l'esthétique m'importe peu, je veux juste que cela soit efficace en abîmant un minimum les yeux.
J'aimerai vraiment voir la vie en couleur et si possible pas en rose
Es ce que vous pouvez m'aider ?
Dernière modification par LePetitApprenti (Le 14/07/2015, à 12:53)
Hors ligne
#2 Le 14/07/2015, à 10:24
- tiramiseb
Re : [RESOLU]Couleur "intelligentes" terminal
Salut,
Qu'est-ce que ça ferait, une colorisation "intelligente" dans le shell ? Peux-tu donner deux ou trois exemples de truc que tu aimerais avoir, pour qu'on puisse essayer de trouver une solution ?
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#3 Le 14/07/2015, à 10:57
- LePetitApprenti
Re : [RESOLU]Couleur "intelligentes" terminal
Salut,
Avoir de la couleur permet de comprendre visuellement la structure de la commande et d'apprendre plus facilement.
J'aimerai avoir des couleurs permettant d'identifier les arguments, les options, exactement comme le fait déjà le man en couleur, ici http://pix.toile-libre.org/?img=1436866708.png
Mais lorsque je tape la commande moi même, les argument de la commande ou les options sont toute de la même couleur, http://pix.toile-libre.org/?img=1436867069.png
Je cherche donc à avoir les mes couleurs que le man lorsque je tape une commande, ainsi on identifie facilement les arguments de la commandes, et les options.
Et en plus ça "colle" avec le man.
De même certains caractères ayant une signification particulière, par exemple, ' ', qui désactive l’interpréteur Shell doivent être d'une couleur particulière.
Comme c'est le cas avec Vim, le caractére # indique les commentaires, http://pix.toile-libre.org/?img=1436867720.png
Hors ligne
#4 Le 14/07/2015, à 11:13
- tiramiseb
Re : [RESOLU]Couleur "intelligentes" terminal
Le "problème", c'est que le shell n'est pas capable de dire ce qui est un argument de ce qui est une option.
Du point de vue du shell, il y a une commande et X arguments et puis c'est tout.
Si par exemple tu tapes :
ls -h -a -T 4 /etc /tmp
... alors pour le shell c'est la commande "ls" avec les arguments "-h", "-a", "-T", "4", "/etc" et "/tmp".
Pour que ce que tu souhaites fonctionne, il faudrait que le shell ait connaissance de tous les programmes que tu es susceptible d'utiliser...
Le shell n'est pas assez "intelligent" pour ça...
Il y a quelques solutions pour certains cas particuliers, notamment pour les retours de commandes, mais rien d'universel ; et je ne trouve rien pour la ligne où tu tapes toi-même ta commande.
Je viens de tomber sur le billet de blog suivant, qui évoque certains trucs :
http://teom.org/blog/kde/color-your-shell/
... mais certains de ces logiciels sont abandonnés (par exemple la dernière version de cw, qui me semblait intéressant, date de 2010...).
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#5 Le 14/07/2015, à 12:53
- LePetitApprenti
Re : [RESOLU]Couleur "intelligentes" terminal
Ha ok il ne fait aucune difference, ce n'est qu'une chaîne de caractère en plus pour lui.
Je pense que l'on ne peux rien y faire alors.
Merci tiramiseb pour tes recherches.
Je clos le sujet par un résolu on ne peux pas faire grand chose de plus.
Dernière modification par LePetitApprenti (Le 14/07/2015, à 12:54)
Hors ligne