LINUX.ORG.RU

Копипаст мышью не работает

 , , ,


0

1

Вопрос, для меня он - нетривиальный.

Почему при выделении текста и вставке из clipboard мышью, локально это работает (urxvt)... а при попытке копирования из некоторых ssh-терминалов - нет. Закономерности пока не понял. Везде vim/debian. Как вылечить?

P.S.Не работает именно вставка в urxvt - в kate нормально вставляется.

★★★★★

Последнее исправление: pacify (всего исправлений: 1)

А средней кнопкой вставляет?

annulen ★★★★★
()

:set mouse=

когда активна опция работы с мышью, мышь работает в vim, а не в терминале. нужно её отключить и тогда текст будет копироваться из терминала, а не выделять текст в vim.

Spoofing ★★★★★
()

В vim какие-то полудурки изменили дефолтное поведение

Как уже сказали, лечится ":set mouse="

router ★★★★★
()
Ответ на: комментарий от router

Закономерности пока не понял. Везде vim/debian

Посмотри версию debian, закономерность чёткая. В 9 точно уже сломано, в 8 не помню

router ★★★★★
()
Последнее исправление: router (всего исправлений: 1)

Ещё ремарка.

Я могу быть неправ, но, кажется, и в xterm, и в rxvt клавиша Shift в режиме xterm alternate screen (т. наз. «private setmode 47», а тж «1047» или «1049» – в этот режим переходят все полноэкранные ncurses-приложения, в т. ч. редакторы vim и mcedit) – так вот, клавиша Shift переключает между «вставкой средствами приложения» и «вставкой средствами терминала».

Т. е. просто middle click может быть интерпретирован как бог на душу положит.

А вот по Shift+middle click всегда произойдёт вставка средсвами терминала.

Bass ★★★★★
()
Ответ на: комментарий от Spoofing

:set mouse=

Да, всё ок. А то нагуглить не смог. Спасибо.

pacify ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.