2

Я знаю, что об этом спрашивали около ста раз, и я просмотрел почти каждый ответ, я подойду к сути:

"+y
"*y
set clipboard=unnamed
set clipboard=unnamedplus
set clipboard+=unnamed    
y
yy

все не копируются в мой системный буфер обмена, что в основном и говорит каждый ответ,

мой vim --version говорит, что мой -dipboard почти уверен, что это должен быть +clipboard, но я не могу понять, как его изменить. Любая информация будет здорово, спасибо.

2 ответа2

9

Вам необходимо установить правильный Vim, созданный с поддержкой буфера обмена. Поскольку вы не сказали нам, на какой платформе вы работаете, я не буду очень конкретен, но мы здесь:

  • Mac OS X

    Загрузите MacVim, он поставляется со mvim который вы можете использовать из своей оболочки для запуска GUI ($ mvim file) или CLI ('$ mvim -v file'). Вы также можете попробовать Macports или, если вам нравятся блестящие вещи, Homebrew, если это то, что плавает на вашей лодке.

  • Linux

    Установите пакет vim-gnome или vim-gtk с менеджером пакетов вашего дистрибутива.

  • Windows

    Загрузка по умолчанию на vim.org поставляется с поддержкой буфера обмена, но она сильно отстает. Проект Cream обеспечивает разумно обновленные сборки.

0

Перед копированием нажмите v или V чтобы перейти в визуальный режим, затем нажмите "+y .

Я сопоставил <leader>y с "+y .

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