Odpowiedzi:
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
imap <Esc>Oq 1
imap <Esc>Or 2
imap <Esc>Os 3
imap <Esc>Ot 4
imap <Esc>Ou 5
imap <Esc>Ov 6
imap <Esc>Ow 7
imap <Esc>Ox 8
imap <Esc>Oy 9
imap <Esc>Op 0
imap <Esc>On .
imap <Esc>OR *
imap <Esc>OQ /
imap <Esc>Ol +
imap <Esc>OS -
Myślę, że to było moje oryginalne ź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 .
Jeśli używasz SSH przez terminal, możesz po prostu przejść do
Edit -> Num Lock (third from bottom)
Musi mieć znacznik wyboru po lewej stronie.
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.