Phím Ctrl + mũi tên cho tmux không hoạt động trong PuTTY


15

Tôi đang sử dụng PuTTY để ssh vào máy Debian. Khi tôi cố gắng sử dụng Ctrl + [phím mũi tên] để thay đổi kích thước các ô trong tmux, khung hoạt động sẽ chuyển sang như thể tôi không giữ Ctrl. Các phím tắt Ctrl khác hoạt động tốt. Khi tôi thử điều tương tự bằng cách sử dụng một thiết bị đầu cuối khác, phím tắt hoạt động.

Câu trả lời:


12

Thêm dòng sau vào ~/.tmux.conf

set -g terminal-overrides "xterm*:kLFT5=\eOD:kRIT5=\eOC:kUP5=\eOA:kDN5=\eOB:smkx@:rmkx@"

Nguồn: https : // ware.mit.edu/afs/athena/project/bsd/src/tmux-1.3/FAQ

Phím Ctrl và phím mũi tên không hoạt động trong putty! Tôi làm gì?

putty đảo ngược ý nghĩa của chế độ phím con trỏ trên ctrl, điều này hơi khó để tmux phát hiện đúng. Để có được các phím ctrl đúng, hãy thay đổi cài đặt terminfo để kUP5 (Ctrl-Up, v.v.) là các phiên bản được điều chỉnh và tắt smkx / rmkx để tmux không thay đổi chế độ. Ví dụ: với dòng này trong .tmux.conf (giả sử bạn đã đặt TERM thành xterm):

đặt -g thiết bị đầu cuối ghi đè "xterm *: kLFT5 = \ eOD: kRIT5 = \ eOC: kUP5 = \ eOA: kDN5 = \ eOB: smkx @: rmkx @"

Lưu ý rằng điều này sẽ chỉ hoạt động trong tmux 1.2 trở lên.


0

Ctrl+bsau đó nhả cả hai và sau đó Ctrl+arrow keyđể điều chỉnh kích thước (giữ Ctrlnhấn nhanh nhiều lần mũi tên nếu cần)

Đảm bảo rằng bạn không có một khoảng dừng dài giữa quá trình nhấn, nếu không nó sẽ thay đổi kích thước chỉ một bước tại một thời điểm


1
Đó là những gì tôi đang làm và nó không hoạt động
đúng

Tạm dừng giữa Ctrl+bvà sau đó Ctrl+arrow keyphải càng ngắn càng tốt, (tôi nghĩ đó là một giây, không hơn). Điều này cũng làm phiền tôi cho đến khi tôi thấy rằng nó cần phải được nhập khá nhanh
Alex

1
Sử dụng Putty 0.69 trên Windows và tmux 2.1 trên Ubuntu 16.04, Ctrl + Mũi tên chỉ được phát hiện giống như mũi tên không có Ctrl. Đặt thiết bị đầu cuối ghi đè như được đề xuất trong câu trả lời khác sẽ khắc phục mọi thứ.
bobpaul
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.