J'essaie de configurer PS1 comme suit.
Vert = "\ [\ e [32; 1m \]" Rouge = "\ e [0; 31m" Violet = "\ e [0; 35m" STARTCOLOR = "\ [\ e [40m \]" ENDCOLOR = "\ [\ e [0m \]" export PS1 = "$ STARTCOLOR $ Green \ u @ $ Purple \ h $ Red \ w $ Green> $ ENDCOLOR"
Et j'ai quelques questions.
- Quelle est la différence entre "[\ e [32; 1m]" et \ e [32; 1m "? Sont-ils les mêmes?
- Après avoir exécuté la commande 'export PS1', cela fonctionne bien, mais quand je donne l'entrée environ 20 caractères, les caractères sont remplacés comme je les ai joints. Quel est le problème avec ça?
- Quelle est la signification de STARTCOLOR (\ e [40m) / ENDCOLOR (\ e [0m)?
http://a.imageshack.us/img8/606/resultqm.jpg
AJOUTÉE
Après quelques tests, j'ai obtenu le changement suivant qui pourrait résoudre le problème. Autrement dit, le format "\ e" doit être remplacé par le format "\ [\ e".
Rouge = "\\ e [1; 31m" - ne fonctionne pas Rouge = "\ [\ e [1; 31m \]" - fonctionne