Выбор текста в tmux под rxvt-unicode (urxvt)
Я только недавно начал экспериментировать с urxvt
в качестве эмулятора терминала, а не xterm
, Я тяжелый tmux
пользователь, так что совместная работа обоих является обязательной.
Я заметил, что при запуске tmux
внутри urxvt
, при выборе текста наблюдается странное поведение. Я держу клавишу shift, использую мышь, чтобы выделить текст, и текст выделяется желтым цветом (как будто tmux все еще обрабатывает его), но затем мигает и мигает на черном фоне - почти как если бы urxvt
а также tmux
соревнуются за контроль выбора. Имеет ли это смысл?
Я проверил это с нуля (кроме включения мыши в tmux
) параметры личной конфигурации в обоих tmux
а также urxvt
,
В xterm
, когда я держу shift и выделяю текст, я замечаю, что он будет выделяться в противоположных цветах (в отличие от желтого фона tmux). В urxvt
выделенный текст по-прежнему контролируется tmux
,
Любые идеи о том, как исправить это странное поведение?
Я даже заинтересовался бы некоторыми советами или ключевыми словами о том, как раскрыть проблему здесь. Любые разработчики, знакомые с базой кода, которые понимают, почему выделение мыши работает хорошо xterm
, но не с urxvt
срок?
1 ответ
Благодаря этой проблеме в репозитории tmux github, описанная вами проблема была решена для меня (для tmux 2.1 и urxvt 9.21):
Вы можете отключить вход в режим копирования tmux при перетаскивании, отсоединив привязку ключа MouseDrag1Pane.
В.tmux.conf добавьте:
unbind -n MouseDrag1Pane