Ответ 1
Не совсем так, как вы ищите, но я сомневаюсь, что у вас есть причина не любить следующее:
-
display-panes
или нравится (<prefix> + q
по умолчанию), - введите номер панели, на которую вы переключаетесь.
В tmux
поведение по умолчанию для обработки C-b 0
- это переход к окну 0. Я бы хотел, чтобы C-b C-0
прыгнул в панель 0 в текущем окне. Мои попытки добавить,
bind-key C-0 select-pane -t 0
к моему .tmux.conf
не удалось. Есть ли что-то еще, что мне не хватает?
Не совсем так, как вы ищите, но я сомневаюсь, что у вас есть причина не любить следующее:
display-panes
или нравится (<prefix> + q
по умолчанию),Вам нужно изменить свой терминал, чтобы tmux мог правильно распознать клавиши управления + цифры. (источник: https://unix.stackexchange.com/info/96884/using-ctrl0-9-to-cycle-between-windows-using-tmux)
Если вы используете iTerm2, например:
Preferences > Profiles > Keys
и нажмите +
Send Escape Sequence
в раскрывающемся меню действияEsc+[27;5;48~
в символы для отправки текстового поляЗатем, наконец, добавьте к вашему .tmux.conf
следующее:
bind-key C-0 select-pane -t 0
перезапустить tmux (обязательно закройте все сеансы с помощью tmux kill-session
). Теперь вы можете выбрать номер панели 0.
Чтобы заставить остальные 9 клавиш работать, повторите вышеуказанные 5 шагов с помощью соответствующих escape-последовательностей. Их можно найти в предоставленной ссылке.