我已经很开心了一段时间,但有一种行为困扰着我。当我使用^ b箭头切换窗格,然后立即按向上箭头键(例如,从历史记录中获取命令)时,窗格将再次切换。我知道如果您想快速浏览多个窗格,这会很有用,但是对我来说,这是一个痛苦,因为我一直停留在从未打算进入的窗格中。
因此,有没有一种方法可以设置tmux,以使^ b-arrow命令仅切换窗格一次,而忽略随后的任何箭头键按下操作?
Answers:
如果您花费很多时间浏览窗格,为什么不设置全局映射,这样就不必使用前缀,例如bind -n C-h select-pane -L
,将ctrl-h映射为向左切换,就像Vim一样。
请参阅http://robots.thoughtbot.com/seamlessly-navigate-vim-and-tmux-splits,以获得更好的解决方案,该解决方案还可在Vim窗口中导航。