Byobu hat einige Tastenbelegungen, die eine Zusatztaste und eine Funktionstaste erfordern, wie Umschalt+F2 oder Strg+F7. Leider nimmt macOS diese stattdessen auf und macht Gott weiß was damit. Wie sende ich diese Tastenkombinationen an iTerm2?
Ich hatte genau das gleiche Problem und es scheint im neuesten iTerm2 gelöst worden zu sein. Aber wenn Ihr Profil wie meins vor dem Fix erstellt wurde, ist eine kleine Konfiguration erforderlich:
xterm-256color
(oder xterm
) eingestellt ist.Und dann können Sie sehen, ^F1
dass ... ^F12
korrekt zugeordnet wird:
Sie können die von MacOS verwendeten Verknüpfungen deaktivieren. Um dies zu tun:
Hier sehen Sie mehrere Sätze von Verknüpfungen, die Sie umschalten können. Die beiden Listen, die Sie sich ansehen sollten, sind Mission Control und Keyboard . Deaktivieren Sie alles, was eine Funktionstaste verwendet. Ihre verschiedenen Funktionstasten sollten jetzt in Byobu funktionieren.
Anmerkungen:
Sie können ändern, ob Sie Fn gedrückt halten müssen, um eine Funktionstaste zu verwenden. Aktivieren Sie auf der Registerkarte „Tastatur “ die Option „Tasten F1, F2 usw. als Standardfunktionstasten verwenden“.
Während Sie sich auf der Registerkarte „Verknüpfungen“ befinden, können Sie herumscrollen und sehen, welche anderen Verknüpfungen MacOS zu bieten hat. Möglicherweise sehen Sie etwas Nützliches oder bemerken eine andere Tastenkombination, die Ihnen im Weg steht.
Ich habe Tastenzuordnungen auf iTerm2 für Byobu manuell konfiguriert, das Profil json ist hier verfügbar , das Sie importieren und verwenden können.
Shift + F2 - Horizontal split
Ctrl + F2 - Vertical split
Shift + Arrow keys - Move across splits
Alt + → or ← - Move across windows
Alt + ↑ or ↓ - Move across sessions
Shift + F11 - Zoom in/out a (split) window
Tetsujin
LoganDark