Vim неназванный регистр + или *

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

В моем vim --version -xterm_clipboard я вижу -xterm_clipboard . Опция копирования – щелчок правой кнопкой мыши также недоступен.

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

3 Solutions collect form web for “Vim неназванный регистр + или *”

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

 sudo aptitude install vim-gnome 

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

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

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

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

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

  • Не расширяйте отображение командной строки (cmap), пока не нажмете enter в vim
  • Существует ли имя файла FileType для файлов без суффикса в vim?
  • Как я могу использовать vim для удаления первых нескольких символов выбранных строк с помощью команд?
  • Как копировать из одного экземпляра vim в другой с помощью регистров
  • Есть ли способ передвижения по экранам в vim?
  • Расширение функциональности команд переключения событий в Vim
  • Автоматически создавать соответствующие фигурные скобки в vim
  • VIM - как свести к минимуму tabindent на hightighted text
  • Vim: объединить регулярные выражения
  • Блокировать движение для любого типа скобок?
  • В Vim, как я могу копировать несколько строк? (не диапазон);
  • Linux и Unix - лучшая ОС в мире.