После выделения фрагмента текста в визуальном режиме Vim я бы хотел скопировать его в буфер обмена системы (будь то основной или X11). Есть ли простое решение для этого? Очевидно, что простой y
не сработает.
1
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
Смотрите справку «буфер обмена» (требуются одинарные кавычки)