我正在尝试简化在终端中选项卡之间导航的方式。使用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
如果您有任何疑问,请告诉我。