Nummernblock funktioniert nicht mit vi und Putty?

10

Wenn ich eine Datei vimüber SSH bearbeite , versuche ich, über den Nummernblock auf meiner Tastatur lange Nummern (wie IP-Adressen) einzugeben. Vimscheint das nicht sehr zu mögen. Ich verwende PuTTY für Windows zu SSH auf einem Computer, auf dem Debian ausgeführt wird.

Durch Drücken von wird 123dies unabhängig davon eingegeben, ob ich mich im Einfügemodus befinde oder nicht:

s
r
q

Wenn ich die "normalen" (nicht den Nummernblock) Zifferntasten verwende, funktioniert alles einwandfrei. Was geht hier vor sich?

Fragezeichen
quelle

Antworten:

11

Ihr Terminal (PuTTY) ist so konfiguriert, dass Escape-Sequenzen für Tastaturtasten und nicht für Ziffern gesendet werden. Dies wird in der Unix-Terminal-Terminologie als „Anwendungstastaturmodus“ bezeichnet.

Sie können Vim so konfigurieren, dass diese Escape-Sequenzen verstanden werden .

Alternativ können Sie PuTTY so konfigurieren, dass Ziffern gesendet werden. Deaktivieren Sie in der Konfiguration im Tastaturfenster den Anwendungstastaturmodus. Alternativ können Sie es im Bedienfeld „Funktionen“ ganz ausschalten .

Gilles 'SO - hör auf böse zu sein'
quelle