Копирование материалов с vim в шпаклевку

Я запускаю Vim 6.3 через диспетчер соединений шпатлевки и шпатлевки. У меня есть опция мыши (set mouse = a). Я могу вставить вещи из (окна) в буфер обмена в vim, но выбор текста в vim не копирует ничего в буфер обмена. Кто-нибудь знает, как мне это сделать?

Примечание. Я не могу обновить Vim до более новой версии.

Ответы

Ответ 1

Вы можете выбрать текст с помощью мыши, а затем введите:
"*y, чтобы вынуть выделенный текст в буфер обмена, вы должны иметь возможность использовать содержимое буфера обмена в другом приложении.

если "*y является громоздким для ввода, вы можете поместить следующее в host.vimrc
:noremap y "*y

Ответ 2

Удерживая нажатой клавишу, выделите текст, который вы хотите скопировать, нажав левую кнопку мыши. Когда вы отпускаете, выделенный текст должен быть в буфере обмена Windows.

Ответ 3

Ctrl-Insert для копирования, Shift-Insert для вставки

Ответ 4

Не используйте мышь = а.
Переведите мышь в режим командной строки (: set mouse = c).
Затем вы можете просто выбрать свой текст, чтобы поместить его в системный буфер обмена (как со всеми другими командами PUTTY/KITTY),