Vim безымянный регистр + или *


10

Я использую Vim 7.3 в Ubuntu, и у меня возникла небольшая проблема с копированием в системный буфер обмена с помощью следующей команды, "+yно я получаю следующую ошибку:E354: Invalid register name: '+'

По моему vim --version, я вижу -xterm_clipboard. Опция копирования с помощью правой кнопки мыши также отображается серым цветом.

Какие шаги мне нужно предпринять, чтобы включить копирование текста из моего vim в системный буфер обмена?

Ответы:


14

Тривиальная проблема, сэр.

sudo aptitude install vim-gnome

который уже поставляется предварительно скомпилированным с опцией + xterm_clipboard.

В исходных дистрибутивах, таких как gentoo, вам нужно будет скомпилировать пакет с указанным флагом USE.


9

Вы должны увидеть +xterm_clipboard.

Самое простое решение - установить версию vim, скомпилированную с поддержкой буфера обмена. В Ubuntu, если вы не хотите создавать свой собственный, вы можете установить vim-gtkили vim-gnome, оба из которых имеют поддержку буфера обмена.


0

Для Arch Linux установите gvim. Это также добавляет отсутствующую функцию vim.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.