Der Nummernblock funktioniert nicht richtig, wenn Vim über PuTTY verwendet wird. Anstelle von Zahlen bekomme ich
y
x
w
v
u
t
s
r
q
Die Antwort ist in Numpad in PuTTY, während vi [Cialug] verwendet wird :
Gehen Sie in der Konfiguration zu Terminal-> Funktionen und aktivieren Sie "Anwendungs-Tastaturmodus deaktivieren". Speichern Sie die Einstellungen und genießen Sie einen Ziffernblock, der funktioniert!
Ich habe diesen Satz von Zuordnungen immer verwendet, um die Escape-Sequenzen als Zahlen zu interpretieren, wenn
$TERM=xterm
Ich denke, das war meine ursprüngliche Quelle.
quelle
Und für Mac ist die Antwort in einem Kommentar von HaPsantran auf derselben Seite und es gibt eine ähnliche Antwort von nfechner mit deutschen Screenshots in dieser Antwort .
Wechseln Sie für Mac zu Ihrer Terminal- Anwendung. Wählen Sie Einstellungen , Profile , Erweitert und deaktivieren Sie die Option VT100-Anwendungstastaturmodus zulassen .
quelle
Wenn Sie SSH über ein Terminal verwenden, können Sie einfach zu gehen
Es muss ein Häkchen links davon haben.
quelle
Die bisherigen Antworten von kirby , michael-Berkowski , und pykler sind groß.
Ich hatte dieses Problem in Vim auf dem macOS-Terminal. Überprüfen Klemme → Einstellungen → Profile → Tastatur zeigte , dass „Clear (Keypad)“ wurde kartiert „Num Lock“ . Durch Drücken von "Klar" wurde das Problem für mich behoben.
quelle