[linux] zalamovanie v shelli
carcass
carcass na gmx.net
Pondělí Leden 15 22:59:31 CET 2001
Samuel Behan(konfera na frida.fri.utc.sk)@Fri, Jan 12, 2001 at 01:23:53PM +0100:
> On Tue, 9 Jan 2001, carcass wrote:
>
> > zdravim,
> > defaultne by malo byt horizontal-scroll-mode nastavene na off, ale bash
> > mi aj tak nechce zalamovat dlhe riadky - vzdy zacne prepisovat zaciatok
> > riadku. inputrc tiez nic nevyriesil. Co by som mal este nastavit aby
> > bash zalamoval vstup ?
> > diky
> >
> >
>
> Skus termcap/terminfo a utilitku stty - neviem teraz sa stym trochu hral
> a dam krk na to ze tam nieco takeho je...
>
>
> Sam
vsimol som si jednu vec - prvy riadok nezalomi, ale zacne prepisovat od
zaciatku, ale ked ho cely prepise, tak uz dalsi riadok zalomi. Ked
PS1="", tak zalomi aj prvy riadok. Pouzivam ale
PS1="[\[\033[1;35m\]\u\[\033[0m\]@\h \W]\\$ \033[?17;0;64c" a tento
riadok zacne prepisovat ked napisem dalsich 65 znakov.
Vyzera to ze so zalamovanim nie su ziadne problemy, ale nejak zle
urcuje pocet znakov PS1 kvoli tym console_codes...
termcap:
lx|linux|console|con100x37|LINUX System Console:\
:do=^J:co#100:li#37:cl=\E[H\E[J:sf=\ED:sb=\EM:\
:le=^H:bs:am:cm=\E[%i%d;%dH:nd=\E[C:up=\E[A:\
:ce=\E[K:cd=\E[J:so=\E[7m:se=\E[27m:us=\E[36m:ue=\E[m:\
:md=\E[1m:mr=\E[7m:mb=\E[5m:me=\E[m:is=\E[1;25r\E[25;1H:\
:ll=\E[1;25r\E[25;1H:al=\E[L:dc=\E[P:dl=\E[M:\
:it#8:ku=\E[A:kd=\E[B:kr=\E[C:kl=\E[D:kb=^H:ti=\E[r\E[H:\
:ho=\E[H:kP=\E[5~:kN=\E[6~:kH=\E[4~:kh=\E[1~:kD=\E[3~:kI=\E[2~:\
:k1=\E[[A:k2=\E[[B:k3=\E[[C:k4=\E[[D:k5=\E[[E:k6=\E[17~:\
:k7=\E[18~:k8=\E[19~:k9=\E[20~:k0=\E[21~:K1=\E[1~:K2=\E[5~:\
:K4=\E[4~:K5=\E[6~:\
:pt:sr=\EM:vt#3:xn:km:bl=^G:vi=\E[?25l:ve=\E[?25h:vs=\E[?25h:\
:sc=\E7:rc=\E8:cs=\E[%i%d;%dr:\
:r1=\Ec:r2=\Ec:r3=\Ec:
any ideas ?
--
carcass
<*===============*>
carcass na gmx.net
Další informace o konferenci linux