Ich versuche, die Navigation zwischen Tabs in meinem Terminal zu vereinfachen. Mithilfe von ssh <workstation> -t 'tmux -CC attach'
kann ich iTerm dazu bringen, Tabs als native macOS-Tabs anzuzeigen tmux
(und somit die normalen macOS-Tastaturkürzel command-{
und command-}
für die Tab-Navigation zu verwenden), und ich möchte noch einen Schritt weiter gehen und erreichen, dass vim
Tabs innerhalb von Tabs tmux
auf die gleiche Weise behandelt werden.
Gibt es eine Möglichkeit, Registerkarten zu erstellen vim
, tmux
anstatt einen eigenen nativen Registerkartentyp?
Gibt es alternativ eine Möglichkeit, tmux
irgendwie dafür zu sorgen, dass, wenn ich in iTerm command-{
oder drücke command-}
, ein spezieller Tastencode an gesendet werden soll, um vim
die Registerkarten zu wechseln? (Und gibt es im Idealfall eine Möglichkeit, festzustellen, ob ich mich auf der ersten oder letzten Registerkarte in befinde vim
, sodass ich zur nächsten tmux
Registerkarte springe, anstatt zur nächsten vim
Registerkarte zu wechseln?)
(Ich habe eine Möglichkeit gesehen, Splits zu integrierenHier, aber wenn ich das richtig verstehe, hat das keine Auswirkungen auf Tabs.)
Antwort1
Der Befehl für den Normalmodus gt
kann auch mit dem Befehl für den Ex-Modus abgerufen werden :tn
.
In ähnlicher Weise kann der Befehl für den Normalmodus gT
auch mit dem Befehl „Ex-Modus“ abgerufen werden
:tp
.
Referenz:https://superuser.com/a/884981/658319
Als Nächstes können Sie die Mac-Befehlstaste in iTerm2 wie folgt zuordnen:https://stackoverflow.com/a/46018502/4752883
Wenn Sie Fragen haben, lassen Sie es mich wissen.