Копирование материала из vim, запущенного в putty - PullRequest
19 голосов
/ 30 ноября 2010

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

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

Ответы [ 4 ]

58 голосов
/ 30 ноября 2010

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

6 голосов
/ 30 ноября 2010

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

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

5 голосов
/ 30 ноября 2010

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

0 голосов
/ 21 мая 2019

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

...