1

После выделения фрагмента текста в визуальном режиме Vim я бы хотел скопировать его в буфер обмена системы (будь то основной или X11). Есть ли простое решение для этого? Очевидно, что простой y не сработает.

2 ответа2

3

Вы должны вытащить его в буфер обмена

"*y

:help registers расскажут вам больше об этом.

2

Визуальный выбор (v, V или CTRL-V) можно автоматически скопировать в выбор X11 (* буфер).

В режиме без графического интерфейса параметр буфера обмена управляет этим (поддерживается только в том случае, если +xterm_clipboard появляется при вводе vim --version). В графическом режиме guioptions контролирует его.

Это заставляет все варианты визуального режима автоматически переходить к первичному выбору X11:

set clipboard+=autoselect
set guioptions+=a

Это выключает это:

set clipboard-=autoselect
set guioptions-=a

Смотрите справку «буфер обмена» (требуются одинарные кавычки)

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