将 tmux 标签与 vim 标签整合

将 tmux 标签与 vim 标签整合

我正在尝试简化在终端中选项卡之间导航的方式。使用ssh <workstation> -t 'tmux -CC attach',我可以让 iTerm 将tmux选项卡显示为本机 macOS 选项卡(因此可以使用常规 macOS 键盘快捷键command-{command-}选项卡导航),并且我想更进一步,让vim其中的选项卡tmux以相同的方式处理。

有没有办法创建vim选项tmux卡,而不是其自己的原生选项卡类型?

或者,有没有办法让它tmux知道当我在 iTerm 中点击command-{command-}时,它应该发送一个特殊的键代码来vim使其切换选项卡?(理想情况下,有没有办法判断我是在中的第一个还是最后一个选项卡vim,以便我跳转到下一个tmux选项卡而不是换到下一个vim选项卡?)

(我见过一种整合分裂的方法这里,但如果我理解正确的话,这并不与标签相关。)

答案1

正常模式命令gt,也可以使用ex模式命令获得:tn

gT同样,也可以使用ex模式命令获得 正常模式命令:tp

参考:https://superuser.com/a/884981/658319

接下来,您可以使用以下方式在 iTerm2 中映射 Mac 命令键:https://stackoverflow.com/a/46018502/4752883

如果您有任何疑问,请告诉我。

相关内容