Pracuję na komputerze iMac z systemem Yosemite i za pomocą tej klawiatury. Klawiatura numeryczna działa w terminalu, ale kiedy otwieram vim
lub less
nie działa.
Na przykład używając less
, jeśli wpisuję numer 8
, dostaję ESCOx
, a nie an 8
. W vimie 7.2 (w trybie komend) wstawia an x
. Jak naprawić to zachowanie? Mam tę klawiaturę specjalnie na klawiaturę numeryczną.
Odpowiedzi:
Jeśli korzystasz z terminala (nie iTerm ani innych), istnieje ustawienie, które może pomóc. Wyłącz to ustawienie (przepraszam, to po niemiecku. Ale lokalizacja powinna być taka sama):
Jeśli używasz
iTerm
, istnieje przynajmniej poprawka dlavim
: Możesz zmienić przypisanie klawiszy, aby to działało. Po prostu dodaj następujące wiersze do~/.vimrc
(Utwórz, jeśli nie istnieje).Źródło: komentarz na wiki vim .
źródło
Jeśli korzystasz z iTerm i poprawnie zrozumiałem twoje pytanie, w iTerm2 istnieje odpowiednia preferencja:
http://www.twistermc.com/39930/use-number-pad-vim-iterm2/
źródło