1

Замазка /KiTTY / и т.д.. есть возможность вызвать контекстное меню с опцией «Вставить» вместо мгновенного вставки.

Проблема в том, что если в терминале есть выделение, то оно вставляется, а не содержимое буфера обмена.

Это явно плохое поведение, и, похоже, это проблема, связанная с взаимодействием xterm с подходящим приложением Windows? Как мы можем отключить эту "функцию"?

2 ответа2

5

Проблема в том, что если в терминале есть выделение, то оно вставляется, а не содержимое буфера обмена.

И да и нет.

В PuTTY выделенный текст копирует его в буфер обмена, поэтому предыдущее содержимое буфера обмена заменяется выделением. (источник)

Нет возможности отключить эту функцию. (источник)

1

Я думаю, что нашел строки в PuTTY 0.62, который перезаписывает буфер обмена Windows, когда вы заканчиваете выделять какой-то текст в терминале.

Линии 6109-6110 в терминал.c:

clipme(term, term->selstart, term->selend,
   (term->seltype == RECTANGULAR), FALSE);

К сожалению, после трудностей с установкой mingw я не смог скомпилировать KiTTY из исходного кода и поэтому оставил этот кусочек для будущих поколений.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .