Я хотел бы установить Y и P для копирования и вставки непосредственно в системный буфер обмена вместо буфера vim.
Я не хочу никаких дополнительных команд. Просто нормальные, но они должны копировать и вставлять из системного буфера обмена и обходить буфер vim.
Как мне этого добиться?
Я использую vim на Ubuntu 10.10.
set clipboard+=unnamedplus
в соответствии с vim.wikia.com/wiki/Accessing_the_system_clipboard .*
Регистр не копировать в буфер обмена моей , когда я бегу Vim от терминала (всегда).set clipboard=unnamedplus
Сначала вы должны увидеть, скомпилирован ли vim с поддержкой буфера обмена, запустите
vim --version | grep clip
и посмотрите, есть+
ли-
перед илиclipboard
иxterm-clipboard
.Если он поддерживает буфер обмена, для копирования и вставки в регистры
*
или+
следует использовать буфер обмена system / X11, поэтому"*yy
скопируйте строку и"*p
вставьте ее.В Ubuntu 10.10 вы можете установить vim-gnome, чтобы встроить поддержку буфера обмена.
источник
попробуй :
это работает для меня, на Ubuntu.
источник
VIM по умолчанию в Ubuntu vim-tiny, который не скомпилирован для поддержки системного буфера обмена. Вам нужно установить полный VIM и графический интерфейс Gnome, чтобы получить поддержку буфера обмена:
После установки этих двух пакетов вы можете использовать команды, упомянутые Akira и wliao.
источник
рывок в регистр буфера обмена:
вставить из буфера обмена регистр:
Чтобы получить больше информации:
источник
На моем
Ubuntu 18.04 (GNOME Shell)
это включен буфер обмена:sudo apt-get install vim-gnome
источник