Theo mặc định, (cho xterm
thiết bị đầu cuối -type) tmux sử dụng chuỗi điều khiển để tự động đặt bảng tạm / lựa chọn bên ngoài thành bất cứ thứ gì được sao chép. Phần lớn của chuỗi này sẽ là mã hóa cơ sở 64 của dữ liệu được sao chép; đây có lẽ là sự vô nghĩa mà bạn đang thấy Có thể là trình giả lập thiết bị đầu cuối của bạn, một trong đó bạn đã gắn vào một phiên tmux , không hỗ trợ (và không âm thầm bỏ qua) trình tự điều khiển này.
Bạn có thể tắt tính năng tmux này bằng cách tắt set-clipboard
tùy chọn máy chủ:
set-option -s set-clipboard off
Tìm kiếm trên bộ cài đặt clipboard của clipboard trong trang man để biết chi tiết.
Nếu không phù hợp để tắt tính năng này cho toàn bộ máy chủ tmux , thì bạn có thể thử sử dụng terminal-overrides
để sửa đổi hoặc xóa Ms
khả năng terminfo cho các giá trị TATE nhất định:
set-option -ga terminal-overrides ',yourTERMname:Ms@'
Lưu ý: Nếu bạn thay đổi .tmux.conf
tệp của mình , hãy chắc chắn gửi lại source
hoặc khởi động lại máy chủ của bạn. Nếu bạn thay đổi terminal-overrides
trong một máy chủ hiện tại, có thể bạn sẽ phải tách tất cả các máy khách có TATE phù hợp trước khi thay đổi có hiệu lực.