Wie bringe ich das Numpad dazu, unter Verwendung von iterm2 unter osx mit term = xterm in vim zu funktionieren?


Antworten:


85

Sieht aus wie die Antwort ist, gehen Sie zu Preferences-> Profiles-> Keys und laden Sie die Voreinstellung von: "xterm with Numeric Keypad".


1
Ich hatte diese Voreinstellung nicht, also erklärte ich in meiner Antwort , wie Sie diese Verknüpfungen selbst hinzufügen können.
Gitaarik

Es scheint, dass das Preset in iTerm 2.1.1
scarver2

1
Kürzlich wurde ein neues Betriebssystem installiert. Das Preset ist in iTerm 2.1.1 noch vorhanden.
J0hnG4lt

3
Funktioniert auch in iTerm 2.1.4, obwohl ich auch eine neue Verknüpfung hinzufügen musste, um den Hex-Schlüsselcode 0xd einzufügen, damit die Eingabetaste von NumPad funktioniert. (Seltsamerweise nicht als die Num-⏎-Taste bereits registriert, sondern als ⏎ für sich, wenn eingerichtet.)
Ecmanaut

1
Funktioniert bei mir. Ich benutze iTerm2 Build 2.1.4.
KLaw

20

Für mich war das Deaktivieren der Lösung VT100 Application Keypad-Modein Preferences > Profiles > Advanced.


3
Diese Lösung funktioniert nur auf dem nativen Terminal, aber nicht mit iTerm
crazyGuy

13

Sie können globale Tastaturkürzel in den Einstellungen -> Tasten hinzufügen und die Ziffernblockzeichen den Aktionen "Text senden" zuordnen, um den zu sendenden Text zu senden.

iTerm2-Schlüsseleinstellungen


7
EnterWählen Sie für den Schlüssel die Send Hex CodesAktion und geben Sie ein 0x0D.
Scarver2

8

aber es entfernt einige farben in meinem vim.

Wenn Sie es nur ein paarmal brauchen, geben Sie einfach Folgendes ein:

:set term=ansi

in VIM

Freundliche Grüße

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.