Я пытаюсь упростить способ навигации между вкладками в моем терминале. Используя ssh <workstation> -t 'tmux -CC attach'
, я могу заставить iTerm отображать tmux
вкладки как собственные вкладки macOS (и, следовательно, использовать обычные сочетания клавиш macOS command-{
и command-}
для навигации по вкладкам), и я хотел бы пойти еще дальше и заставить vim
вкладки tmux
обрабатываться таким же образом.
Есть ли способ создать vim
вкладки tmux
вместо собственного типа вкладок?
Или есть ли способ tmux
каким-то образом узнать, что когда я нажимаю command-{
или command-}
в iTerm, он должен отправить специальный код клавиши для vim
переключения вкладок? (И в идеале есть ли способ узнать, нахожусь ли я на первой или последней вкладке в vim
, чтобы я мог перейти на следующую tmux
вкладку, а не переходить на следующую vim
вкладку?)
(Я видел способ интегрировать сплитыздесь, но если я правильно понимаю, это не имеет никакого отношения к вкладкам.)
решение1
Команду обычного режима gt
можно также получить с помощью команды режима ex :tn
.
Аналогично команду обычного режима gT
можно получить с помощью команды ex mode
:tp
.
Ссылка:https://superuser.com/a/884981/658319
Далее вы можете сопоставить клавишу управления Mac в iTerm2, используя:https://stackoverflow.com/a/46018502/4752883
Дайте знать, если у вас появятся вопросы.