VYRESENO: Re: CONSOLE_CODES

Martin Kudlvasr 4konference na centrum.cz
Pátek Listopad 23 18:39:27 CET 2001


Tak uz jsem to konecne vykoumal. Problem byl v tom, ze jsem do
\[\] uzaviral pouze a jedine ridici znaky. Tedy takhle:

PS1="$: \[\0337\033[1;20H\033[2K\033[1m\033[36m\]\u\[\0338\]

pokud do zavorek uzavru VSECHNO, co nepisu na aktualni pozici kurzoru:

PS1="$: \[\0337\033[1;20H\033[2K\033[1m\033[36m\u\0338\]"

tedy tak, jak jste mi puvodne radil, vse funguje.
______________________________________________________________
> Od: Michal Ludvig <michal-linux na logix.cz>
> Komu: linux na linux.cz
> CC: 
> Datum: Fri, 23 Nov 2001 16:24:06 +0100
> Predmet: Re: CONSOLE_CODES
>
> >>Strucne:Vsechny ridici znaky je treba uzavrit mezi \[ a \] -
tim se 
> >>bashi rekne, aby je nezapocitaval do delky promptu. Takze ve
vasem 
> >>pripade je to jednoduche:
> >>PS1="$: \[\0337\033[1;20H\033[2K\033[1m\033[36m\u\0338\]"
> 
> 
> 
> > Mate uplnou pravdu. Skutecne by tomu tak melo byt. 
> > Zapomel jsem pripsat, ze na toto chovani nemaji tyto zavorky(\[\])
> > VUBEC zadny vliv.
> 
> 
> Zajimave. U me tento radek funguje naprosto tak, jak bych ocekaval. 
> Zadne predcasne ukoncovani a prepisovani na zacatku radky, zadne
podivne 
> mazani a uzivatelske jmeno napsane pekne u horniho okraje.
> Mam GNU bash, version 2.05.0(1)-release (i386-suse-linux)
> 
> Ja pouzivam nasledujici:
> PS1=$'\h:\[\e[1;31m\]\u\[\e[0m\]:\[\e[1;32m\]\w\[\e[0m\]\$ '
> a bez tech zavorek to delalo stejne psi kusy jako vam.


Martin Kudlvasr
kudlvasr na centrum.cz

-----
Nový vyhledávač pro český internet www.webfast.cz - prostě najde ...






Další informace o konferenci Linux