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.
~/.inputrc
?