iTerm选项卡切换顺序

81
有时候当我打开了很多终端标签并通过键盘在它们之间切换时,会出现一个奇怪的问题,那就是标签顺序出错了。通常情况下,iTerm会激活/聚焦到右边或左边的下一个标签,但有时我会搞乱这个标签聚焦顺序,结果在列表中跳过几个标签后才回到下一个正确的标签。
因此,当我使用Command-left_arrow或Command-right_arrow键盘切换标签时,如果标签顺序错乱,它们可能会来回跳动。我还没有找到我首先是如何把它们排列顺序搞乱的。
除了退出iTerm并重新启动外,是否还有其他方法可以解决这个问题?如何避免出现这种情况?

只是补充一下,我遇到了完全相同的问题 - 但是它发生在我只打开一个终端,有4个选项卡的情况下。这非常令人恼火。 - StrugglingProgrammer
不是直接回答你的问题,但你有没有考虑过使用tmux?我也曾经在iTerm的标签和窗格管理上遇到了一些困难,快捷键也不太自然,经常会让我的手指离开主键区分散注意力。自从我开始使用tmux以来,我感觉自己更加高效了。我不使用iTerm-tmux绑定,只在单个iTerm窗口中使用纯tmux。 它也不会将你锁定在OS X上,在长期内,当需要与不同的Unix机器工作和/或ssh到Unix服务器时,肌肉记忆会派上用场。 - Kevin Dreßler
我因为这个原因转换到了 tmux。 - StrugglingProgrammer
3个回答

129
在“首选项 - > 键 - > 键绑定”中,您可以将iTerm选项卡切换快捷键映射到“下一个选项卡”/“上一个选项卡”(或任何其他操作您喜欢的操作)。
默认设置为“向前循环选项卡” / “向后循环选项卡”。

enter image description here


18
在“首选项”中的“按键”设置中,将按键组合^↦设置为“向右移动标签页”的操作,同样将按键组合^⇧↤设置为“向左移动标签页”。 - cgl
7
CGL,如果您想要一些“正常”的行为,我建议设置“下一个标签”/“上一个标签”,而不是“向右移动标签”/“向左移动标签”。 - user2687506
14
理智恢复。无论哪个开发人员使另一个功能成为默认设置,都是强制用户采用它,而现状已经完全没问题,或者某位高级人员感到惊慌,认为新版本需要宣传新功能。你按下“a”键,屏幕上就会出现“a”,这是有原因的。请不要更改它。 - Sridhar Sarnobat

1
我在使用与您相同的组合键(Ctrl +左/右箭头)时遇到了一个奇怪的错误。我不太确定这个快捷方式的预期行为,它似乎以“图形”方式运作(不会选择下一个/上一个选项卡,而是选择箭头方向上的选项卡)。尽管我发现通常的选项卡切换命令是Cmd + [或Cmd +],但这个组合键似乎也可以正常工作。

0
我发现当出现随机行为时,我可以用鼠标依次单击每个选项卡,从左到右,这样就神奇地恢复了我预期的下一个/上一个选项卡快捷键的可预测行为。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接