Próbuję skonfigurować PS1 w następujący sposób.
Zielony = „\ [\ e [32; 1m \]” Czerwony = „\ e [0; 31m” Fioletowy = „\ e [0; 35m” STARTCOLOR = „\ [\ e [40m \]” ENDCOLOR = "\ [\ e [0m \]" eksport PS1 = "$ STARTCOLOR $ zielony \ u @ $ fioletowy \ h $ czerwony \ w $ zielony> $ ENDCOLOR"
I mam kilka pytań.
- Jaka jest różnica między „[\ e [32; 1m]” a \ e [32; 1m ”? Czy są takie same?
- Po uruchomieniu polecenia „eksport PS1” działa dobrze, ale gdy podam około 20 znaków, znaki są nadpisywane podczas dołączania. Co jest z tym nie tak?
- Jakie jest znaczenie STARTCOLOR (\ e [40m) / ENDCOLOR (\ e [0m)?
http://a.imageshack.us/img8/606/resultqm.jpg
DODANY
Po kilku testach otrzymałem następującą zmianę, która może rozwiązać problem. Oznacza to, że format „\ e” należy zastąpić formatem „\ [\ e”.
Czerwony = „\\ e [1; 31m” - nie działa Czerwony = „\ [\ e [1; 31m \]” - działa