Vim: выбор копии

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

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

 "*y 

:help registers расскажут вам об этом подробнее.

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

В режиме non-gui опция буфера обмена управляет этим (поддерживается только, если + xterm_clipboard появляется при вводе vim -version). В режиме gui режимы контролируют его.

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

 set clipboard+=autoselect set guioptions+=a 

Это отключает:

 set clipboard-=autoselect set guioptions-=a 

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

  • Как OSX должен работать без мыши?
  • Как я могу сделать терминал VIM моим редактором по умолчанию в Mac OS X?
  • Команды, выполненные из vim, не распознают псевдонимы команды bash
  • Как восстановить исходный файл из .swp-файла?
  • Как получить shift + стрелки и ctrl + стрелки, работающие в Vim в tmux?
  • Как редактировать многогигабайтные текстовые файлы? Vim не работает = (
  • Как открыть много вкладок для многих файлов в vim?
  • Как создать ярлык для команды find и replace в vim?
  • Vifm в Windows 7 x64 тип файла по умолчанию для ОС
  • Как выйти из редактора Vim?
  • Различные цвета фона для нескольких типов файлов в vim
  • Interesting Posts
    Давайте будем гением компьютера.