Powiązania powłoki Vima (zestaw -o vi) w iTerm2

1

Kłopoty z historią podczas używania wiązań bash vi w iTerm2 na Lion. (Miałem ten sam problem z iTerm, kiedy przestawiłem się na Lion.)

Trudno to dokładnie wytłumaczyć, ale kiedy nacisnęłem k, aby przejść do najnowszego polecenia, przesuwa kursor o kilka znaków do przodu, więc nie jest już na początku linii. A jeśli ponownie nacisnę k, to nie usuwa znaków przed kursorem.

mahemoff
źródło
1
Co jest w twoim ~/.inputrc?
glenn jackman
1
Nie znam iTerma, ale brzmi to jak problem z termcapem, gdzie bash (lub tak naprawdę readline / ncurses pod nim) uważa, że ​​terminal potrzebuje innych znaków do poruszania kursorem niż w rzeczywistości. Poprawka polega na upewnieniu się, że TERM jest poprawny i / lub że twoje definicje termcap / terminfo są aktualne.
@evil Właściwie to to naprawiło. Domyślnie ustawiłem „xterm”, wypróbowałem kilka ustawień TERM, ale potem „odznaczyłem TERM” i to zadziałało!
mahemoff