Копирование материалов с 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),