Wie kann ich Vim zu einer bestimmten Registerkarte wechseln, wenn ich Alt + # drücke? Zum Beispiel, um zum dritten Tab zu gelangen, würde ich Alt + 3 drücken (wie das Verhalten in Firefox).
Bearbeiten: auch, wie kann ich Control + tab == gt, Control + shift + tab == gT
Siehe :h :tabnext
. Beachten Sie, dass Sie standardmäßig auch Ngt
im normalen Modus ausführen können, wobei N die Nummer der gewünschten Registerkarte ist (beginnend mit 1).
Das funktioniert für mich (kopiert und eingefügt von meinem RC):
%Vor%Auch weitere Güte:
%Vor%Vielleicht möchten Sie es in nmap wie im obigen Beispiel ändern, um die Verwendung ein wenig besser zu beschränken. Ich war in dieser Hinsicht ein bisschen faul.
Sie haben Ihren nächsten Tab mit Ctl-t verpasst:
%Vor%Ich glaube nicht, dass das Tabprevious-Mapping in vim möglich ist, da es Großbuchstaben verarbeitet, siehe:
Um etwas Zeit zu sparen, verbrachte ich die Jagd, wenn ich das wollte
Es hat sich als schwierig erwiesen, dies in urxvt zu erledigen. Schließlich entschied ich mich für die folgenden Bindungen:
%Vor% Das Problem bestand darin, dass Alt-Zahlenkombinationen in rxvt standardmäßig dazu gezwungen werden, Präfix-Nummern zu entfernen. Ursprünglich habe ich in meiner ~/.vimrc
-Datei Folgendes geschafft:
Dies wurde gemacht, indem Sie Folgendes zu '~ / .Xdefaults' verwenden:
%Vor% Dies zwingt rxvt, das achte Zeichenbit zu verwenden, wenn Alt gedrückt wird, was Vim verwendet, um den Alt-Zustand zu erkennen. Wenn Sie dies in Ihrer .Xdefaults
-Datei einstellen, wird das 8. Bit gesetzt. Dies führt jedoch zu Problemen in anderen Programmen, zB irssi
läuft über screen
, daher meine vorgeschlagene Lösung.
Tags und Links vim