Порядок переключения вкладок iTerm

Странная проблема, которая возникает время от времени, когда у меня открыто много вкладок терминала и я переключаюсь между ними с помощью клавиатуры, заключается в том, что вкладки выходят из строя. Обычно iTerm активирует / фокусирует следующую вкладку вправо или влево, но иногда мне удается поднять этот порядок фокуса вкладок, и он перепрыгивает через несколько, прежде чем переключиться обратно на следующую вкладку в списке вкладок.

Поэтому, когда я использую клавиатуру для переключения между вкладками с помощью Command-left_arrow или Command-right_arrow, а вкладки не в порядке, они могут в конечном итоге прыгать вперед и назад по строке вкладок. Мне еще предстоит выяснить, как мне вообще вывести их из этого порядка.

Есть ли способ исправить это, кроме выхода из iTerm и перезапуска? Как мне это сделать в первую очередь?


person dcmbrown    schedule 20.08.2015    source источник
comment
Чтобы добавить, у меня точно такая же проблема, но она возникает, когда у меня открыт всего 1 терминал, всего с 4 вкладками. Это очень раздражает.   -  person StrugglingProgrammer    schedule 15.09.2015
comment
Это не прямой ответ на ваш вопрос, но вы когда-нибудь думали об использовании tmux? У меня тоже были проблемы с управлением вкладками и панелями iTerms, и ярлыки не казались естественными и часто отвлекали меня, помещая пальцы слишком далеко от главной строки. С тех пор, как я использую tmux, я чувствую себя намного более продуктивным. Я не использую привязку iTerm-tmux, просто tmux внутри одного окна iTerm. Он также не привязывает вас к OS X, и в долгосрочной перспективе мышечная память пригодится, когда потребуется для работы с разными unix-машинами и / или ssh'ing с unix-серверами.   -  person Kevin Dreßler    schedule 22.09.2015
comment
По этой причине я перешел на tmux.   -  person StrugglingProgrammer    schedule 23.09.2015


Ответы (2)


В Preferences -> Keys -> Key Bindings вы можете сопоставить ярлыки переключения вкладок iTerm с Next Tab / Previous Tab (или любыми другими действиями, которые вы предпочитаете).

По умолчанию Cycle Tabs Forward / Cycle Tabs Backward.

person Alexei Tenitski    schedule 23.01.2017
comment
В настройках - ›Клавиши: установите комбинацию клавиш ^ ↦ на действие« Переместить вкладку вправо », аналогично установите комбинацию клавиш ^ ⇧↤ для перемещения табуляции влево. - person cgl; 25.09.2017
comment
cgl, я бы посоветовал установить Next Tab / Previous Tab, а не Move Tab Right / Move Tab Left, если вам нужно какое-то нормальное поведение. - person user2687506; 05.07.2018
comment
Рассудок восстановлен. Какой бы разработчик ни сделал другую функцию по умолчанию, она либо навязывала это поведение пользователям, когда все было в полном порядке, либо кто-то из руководителей запаниковал и подумал, что в новом выпуске нужно рекламировать новые функции. Есть причина, по которой, когда вы нажимаете клавишу a, на вашем экране появляется значок. Не меняй, пожалуйста. - person Sridhar Sarnobat; 28.07.2018

У меня была странная ошибка, когда я использовал ту же комбинацию, что и вы (Ctrl + стрелка влево / вправо). Я не совсем уверен в ожидаемом поведении этого ярлыка, похоже, он ведет себя «графически» (не выбирает следующую / предыдущую вкладку, а ту, что указана стрелкой). Хотя я обнаружил, что обычная команда переключения табуляции - Cmd + [или Cmd +], эта, похоже, работает нормально.

person Pierre Olivier Tran    schedule 21.09.2015