Wenn ich vim im Terminal von Ubuntu ausführe, kann ich Ctrl+ Page Upoder verwenden Page Down, um zwischen den vim-Registerkarten zu wechseln. Wie richte ich dies für Terminal.app oder iTerm2 für Mac OS X ein? Ich habe ein Macbook Air (2011), daher habe ich keine "richtigen" Page Upund Page DownSchlüssel, wenn das wichtig ist.
Ich habe versucht, verschiedene Escape-Codes einzurichten, aber bisher funktioniert nichts.
EDIT: Ich habe keine Privilegien, um meine eigene Frage zu beantworten, aber hier ist die Antwort:
ANTWORTEN:
Ich habe die richtigen Escape-Sequenzen gefunden. In den Tastatureinstellungen von Terminal.app
Setzen Sie "control page up" auf "send string to shell:" mit dem folgenden Wert: "\ 033 [5; 5 ~"
Setzen Sie "Steuerseite nach unten" auf "Zeichenfolge an Shell senden:" mit dem folgenden Wert: "\ 033 [6; 5 ~"
\033
Teil des Strings muss von Esc + [generiert werden.Basierend auf Ramns Antwort und nur als Referenz können Sie dieses Problem folgendermaßen lösen
iTerm2
:iTerm
/Preferences...
/Profiles
/Keys
+
Taste, um eine Profilverknüpfung hinzuzufügen^Page Up
, Aktion: "Escape-Sequenz senden", Wert[5;5~
^Page Down
, Aktion: "Escape-Sequenz senden", Wert[6;5~
quelle