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