Подтвердить что ты не робот

Как перейти к двузначному номеру окна в tmux?

Обычно я могу перейти к окну в tmux, используя Prefix-N, где N - мой номер окна.

К сожалению, если N является числом типа 10, он просто перейдет в окно 1.

Как я могу перейти к Window 10 вместо?

4b9b3361

Ответ 1

Есть два простых варианта (пусть C-b представляет собой префиксный ключ):

  • Приведите подсказку, в которой нужно ввести индекс окна с C-b ' (это привязка ключей по умолчанию). Нажмите ввод после ввода нужного индекса.
  • В интерактивном режиме выберите нужное окно из списка с помощью C-b w (также привязка по умолчанию). В этом списке окнам присваивается символ в порядке от 0 до 9, а затем от a вперед. Нажмите символ, чтобы перейти к соответствующему окну или с помощью клавиш со стрелками выделите его и нажмите клавишу ввода.

Хотя в опции 2 меньше нажатий клавиш (с использованием символов), это, возможно, менее элегантно, чем вариант 1. Во-первых, список окон полностью закрывает текущую область; во-вторых, индексы присваиваются окнам на основе их порядка, что означает, что индекс в списке может иногда отличаться от индекса, отображаемого в заголовках окон (например, когда в нумерации окна есть пробелы).

Если вы ищете наименее навязчивое и наиболее аналогичное решение (по сравнению с C-b N), вариант 1, вероятно, лучший выбор.