LINUX.ORG.RU

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

 , , ,


0

1

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

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

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

★★★★★

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

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 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.