С tmux режиме мыши, при выборе текста на левой панели, она вызывает gibberi sh текст, который будет вставлен в правой вертикальной панели - PullRequest
0 голосов
/ 06 марта 2020

Я использую tmux (версия 2.3), и у меня есть только одна опция в моем файле .tmux.conf:

set -g mouse on

Затем я выполняю следующие шаги для воспроизведения:

1 ) открыть tmux 2) разделить на две вертикальные панели 3) переместить курсор на левую панель 4) выделить некоторое количество текста из нескольких строк на левой панели 5) сразу после нажатия go левой кнопки мыши при выполнении выбора , равное количество текста по размеру выделенному, из gibberi sh символов, вставляется в правую панель, перезаписывая все, что ранее отображалось справа.

Если я затем нажму и выберу в правая панель, затем правая панель возвращается назад и показывает, что он ранее показывал. И опять же, то же самое происходит ... выбор текста в правой части окна, теперь вызывает равный выбор по размерам gibberi sh перезаписать левую панель.

1009 * Является ли это ошибка? Я могу воспроизвести это легко. Кто-нибудь еще опыт это или есть обходной путь? 1011 * Я приложил фотографию, показывающую это поведение (в данном случае на картинке, только 1 линия gibberi sh показывает вверх после выбора на левой стороне) . tmux bug gibberish on selection

1 Ответ

1 голос
/ 06 марта 2020

Это потому, что вы используете терминал, который претендует на статус xterm - поэтому у вас есть TERM=xterm за пределами tmux - но не поддерживает escape-последовательность OS C 52.

Вы можете включить от set-clipboard опции в tmux (set -g set-clipboard off), чтобы предотвратить его пытается использовать эту последовательность, или изменение использовать правильные TERM для вашего терминала за пределы tmux.

...