Klawiatura numeryczna nie działa poprawnie podczas używania Vima przez PuTTY. Zamiast liczb, które otrzymuję
y
x
w
v
u
t
s
r
q
Odpowiedź jest w Numpad w PuTTY podczas korzystania z vi [Cialug] :
W konfiguracji przejdź do Terminal-> Features i zaznacz „Disable application keypad mode”. Zapisz ustawienia i korzystaj z działającej klawiatury numerycznej!
Zawsze używałem tego zestawu mapowań do interpretowania sekwencji ucieczki jako liczb kiedy
$TERM=xterm
Myślę, że to było moje oryginalne źródło.
źródło
W przypadku komputerów Mac odpowiedź znajduje się w komentarzu HaPsantrana na tej samej stronie, a podobna odpowiedź udzielona przez firmę nfechner z niemieckimi zrzutami ekranu w tej odpowiedzi .
W przypadku komputera Mac przejdź do aplikacji Terminal . Wybierz Preferencje , Profile , Zaawansowane i odznacz opcję Zezwalaj na tryb klawiatury aplikacji VT100 .
źródło
Jeśli używasz SSH przez terminal, możesz po prostu przejść do
Musi mieć znacznik wyboru po lewej stronie.
źródło
Dotychczasowe odpowiedzi Kirby , michael-Berkowski , a pykler są świetne.
Miałem ten problem w Vimie na terminalu macOS. Sprawdzenie Terminala → Preferencje → Profile → Klawiatura pokazało, że opcja „Wyczyść (klawiatura)” została przypisana do „Num Lock” . Naciśnięcie „wyczyść” rozwiązało problem.
źródło