Portál AbcLinuxu, 12. května 2025 01:49

Dotaz: vim a pohyb sipkami

12.1.2008 18:55 qk_
vim a pohyb sipkami
Přečteno: 467×
Odpovědět | Admin
Ahoj, nainstaloval sem novy vim a najednou mi zacali neprijemne fungovat sipky...misto pohybu po pismenkach se hybou po celych slovech jako kdybych pouzival w a b. sipky nahoru funguji normalne, nevite co s tim? .vimrc mam stale stejny jako jsem mel.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

12.1.2008 18:57 qk_
Rozbalit Rozbalit vše Re: vim a pohyb sipkami
Odpovědět | | Sbalit | Link | Blokovat | Admin
jo jeste bych dodal, ze l a h funguji normalne.
Fuky avatar 12.1.2008 23:11 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: vim a pohyb sipkami
Odpovědět | | Sbalit | Link | Blokovat | Admin

Nezmínil jsi se, v jakém režimu se Ti to stalo. Máš sice stejný uživatelský konfigurační soubor, ale s novou instalací se Ti změnil globální konfigurační soubor, tak se do něj mrkni.

Jinak se podívej zdali nejsou <Left> a <Right> přemapované:

:imap <Left>
Žádné mapování nebylo nalezeno

Jestliže ano, tak toto mapování zruš :iunmap <Left>.

-- RÁMO: psí tábor , ETriatlon: Výuka plavání
Fuky avatar 12.1.2008 23:21 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: vim a pohyb sipkami
Odpovědět | | Sbalit | Link | Blokovat | Admin

Případně si zkus pohrát s nastavením :set term.

BTW: Nezmínil jsi se jakou verzi používáš a kde ji používáš, v konzoli, v xtermu nebo je to GUI verze?

-- RÁMO: psí tábor , ETriatlon: Výuka plavání
26.3.2009 20:52 Dave
Rozbalit Rozbalit vše Re: vim a pohyb sipkami
Odpovědět | | Sbalit | Link | Blokovat | Admin

Oživuju tento dotaz, protože jsem zjistil, že se mi vim chová úplně stejně. Gentoo, vim 7.2. Zjistil jsem, že pokud smažu ~/.vimrc a /etc/vim/vimrc, tak se chování šipek vrátí k normálu. Pokud ale existuje ~/.vimrc, byť prázdný, tak se šipky začnou chovat 'w,b like'. Čím to může být?

27.3.2009 09:30 l4m4
Rozbalit Rozbalit vše Re: vim a pohyb sipkami
Zkusil bych :set termcap v obou případech a porovnat výstupy. Ačkoli nevím, proč by se měly ve vi-kompatibilním a vimím nastavení lišit.

Možná ještě předtím zkusit, zda :set cp a :set nocp mění chování šipek...
27.3.2009 12:13 mkmm | skóre: 11
Rozbalit Rozbalit vše Re: vim a pohyb sipkami
Mne se tohle delo jenom v xtermu. V urxvt a v konzole to bylo v poradku. Kdyz jsem pridal do .Xdefaults radek XTerm*keyboardType: default, tak zacaly sipky fungovat normalne.
frEon avatar 27.3.2009 17:16 frEon | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: vim a pohyb sipkami
Odpovědět | | Sbalit | Link | Blokovat | Admin
:set nocompatible
Talking about music is like dancing to architecture.
27.3.2009 18:10 l4m4
Rozbalit Rozbalit vše Re: vim a pohyb sipkami
Jo, to ten probém vyřeší. Vim se bude chovat jak vi 80. letech...
Tarmaq avatar 27.3.2009 18:29 Tarmaq | skóre: 39
Rozbalit Rozbalit vše Re: vim a pohyb sipkami
a to je spatne? ;]
Don't panic!
frEon avatar 27.3.2009 21:34 frEon | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: vim a pohyb sipkami
prave ze naopak, ne?
Talking about music is like dancing to architecture.
27.3.2009 21:42 Aldagautr | skóre: 20
Rozbalit Rozbalit vše Re: vim a pohyb sipkami
Odpovědět | | Sbalit | Link | Blokovat | Admin

H,J,K,L je fakt lepsi :)

o svobodu prichazi nejsnaze ten, kdo o ni nikdy nebojoval
27.3.2009 23:03 Ash | skóre: 53
Rozbalit Rozbalit vše Re: vim a pohyb sipkami
Snad h,j,k,l, ne? ;)
28.3.2009 16:26 Aldagautr | skóre: 20
Rozbalit Rozbalit vše Re: vim a pohyb sipkami

na vsech klavesnicich, ktery jsem zatim mel, to bylo napsany velkejma ;-)

o svobodu prichazi nejsnaze ten, kdo o ni nikdy nebojoval
28.3.2009 08:57 Dave
Rozbalit Rozbalit vše Re: vim a pohyb sipkami
Odpovědět | | Sbalit | Link | Blokovat | Admin

Díky všem za nápady, záhada je vyřešená. Stejný problém se řeší na Gentoo bugzille: http://bugs.gentoo.org/212546. Pomohlo nainstalování nejnovější verze xtermu (242).

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.