Bạn cần phải sửa đổi thiết bị đầu cuối của mình để tmux có thể nhận dạng chính xác phím số + control. (nguồn: https://unix.stackexchange.com/questions/96884/using-ctrl0-9-to-cycle-between-windows-using-tmux)
Nếu bạn đang sử dụng iTerm2, ví dụ, sau đó:
- đi đến
Preferences > Profiles > Keys
và nhấp +
- đầu vào ctrl + như bàn phím lối tắt
- chọn
Send Escape Sequence
từ số hành động đơn thả xuống
- đầu vào
Esc+[27;5;48~
trong ký tự để gửi textbox
- click OK, sau đó khởi động iTerm
Sau đó, cuối cùng thêm vào .tmux.conf
của bạn như sau:
bind-key C-0 select-pane -t 0
khởi động lại tmux (đảm bảo đóng tất cả các phiên bằng tmux kill-session
). Bây giờ bạn có thể chọn số cửa sổ 0. Để có 9 phím khác hoạt động, hãy lặp lại 5 bước trên với trình tự thoát thích hợp. Chúng có thể được tìm thấy trong liên kết được cung cấp.
Nguồn
2014-11-06 23:04:13
bạn có một dòng trong 'tmux.conf':' set -g base-index 1' hoặc 'set -g pane-base-index 1' không? nếu có, cửa sổ/cửa sổ của bạn là 1 dựa. – Kent
Tôi làm, nhưng tuyên bố giữ cho tất cả các số khác ngoài 0. – duckworthd