Tại sao các ký tự ngẫu nhiên được chèn vào phiên tmux của tôi?


22

Đôi khi khi tôi sử dụng chuột, hoặc bấm và giữ phím di chuyển trong tmux, các ký tự ngẫu nhiên được chèn vào. Ví dụ, khi tôi nhấn phím di chuyển bên trái, "D" thường được chèn. Một lần nhấp chuột trái thường dẫn đến "[M # §T" - Có ai biết tại sao lại như vậy không?

Tôi đang sử dụng tmux-1.6 và tôi gặp các lỗi này qua phiên SSH và sử dụng mobaXterm trên Windows 7.

Câu trả lời:


30

Tôi cũng đang gặp phải vấn đề này (thiết bị đầu cuối của tôi là kẻ hủy diệt) và nhận thấy nhận xét về chuột UTF8 đã giúp. Tôi thực sự đã có thể tiếp tục sử dụng chương trình thiết bị đầu cuối hiện tại của mình với tmux set mouse-utf8 off.

Mà dường như đã giải quyết được vấn đề. Tôi đã thiết lập điều này trong ~ / .tmux.conf tương ứng.

Mục nhập trong tmux.conf sẽ giống như thế này : set -g mouse-utf8 off, với công -gtắc toàn cầu (sử dụng tùy chọn cho tất cả các phiên).


2
+1 Cảm ơn điều này đã giúp với guake / linux mint / byobu Tôi mất gì với cài đặt này?
Karthik T

2
Tùy chọn không còn tồn tại nữa kể từ tmux v2.2
saveman71

Để giải thích về nhận xét của @ saveman71: Hỗ trợ UTF8 được phát hiện tự động từ tmux 2.2 trở đi, vấn đề được mô tả bởi OP phải được khắc phục mà không cần phải tắt chuột-utf8. Xem raw.githubusercontent.com/tmux/tmux/master/CHANGES
Tomas

1
Vẫn có vấn đề, ngay cả với s / w mới nhất? Hãy thử câu trả lời này ... askubfox.com/questions/507214/ trên
Lqueryvg

11

Tôi thấy rằng vấn đề là với thiết bị đầu cuối, và không phải là tmux. Thiết bị đầu cuối cần hỗ trợ "chuột utf8" và nếu chúng không phải là triệu chứng. Chuyển sang putty hoặc uxterm đã giải quyết vấn đề cho tôi.


5

Tôi sử dụng Cygwin mintty và thấy rằng tôi phải thay đổi Tùy chọn;

  • Tùy chọn -> Chuột-> Mặc định
  • Nhấp vào mục tiêu từ Ứng dụng đến Cửa sổ.

Sau đó tôi có thể nhấp vào bên trong Tmux> Vim mà không có ký tự ngộ nghĩnh nào được chèn và bánh xe chuột bắt đầu hoạt động trở lại.


1
Tôi nợ bạn bia.
Andy Terra

2

Tôi gặp vấn đề tương tự trên Mac OS X và iTerm2. Tôi đã gửi nó như một lỗi với các nhà bảo trì iTerm2, nhưng không bao giờ có thể có được một tệp nhật ký tốt để gửi cho họ. Cuối cùng, tôi chỉ vô hiệu hóa hỗ trợ chuột của tmux với mode-mouse off. Câu hỏi của bạn khiến tôi tin rằng đây có thể là một vấn đề tmux. Tôi sẽ nộp báo cáo lỗi với tmux và xem nơi đó dẫn đến.


Tôi hiểu rồi .. Cảm ơn bình luận của bạn. Gần đây tôi cũng đã quan sát thấy hành vi tương tự trên thiết bị đầu cuối gnome trên máy RHEL5. Bạn có biết phiên bản nào của tmux bạn đã sử dụng? Có lẽ đây là một vấn đề với các phiên bản gần đây. Vấn đề đã trở nên rõ ràng đến mức bây giờ thật khó sử dụng tmux!
Jonatan

Tôi không nhớ lại. Không sớm hơn 1.3, có thể gần đây là 1.6.
chepner

Tôi chỉ gặp vấn đề tương tự trong tmux 1.6 và iTerm2. Chỉ có một cửa sổ bị ảnh hưởng, phải đóng nó và tạo một cửa sổ mới để sửa nó.
đất sét
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.