將 tmux 選項卡與 vim 選項卡集成

將 tmux 選項卡與 vim 選項卡集成

我正在嘗試簡化在終端選項卡之間導航的方式。使用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 模式指令來取得 :tp

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

接下來,您可以使用以下命令在 iTerm2 中對應 Mac 命令鍵:https://stackoverflow.com/a/46018502/4752883

如果您有任何疑問,請告訴我。

相關內容