Регистры CLIPBOARD и PRIMARY не работают на моем Linux - PullRequest
1 голос
/ 29 марта 2020

Если я хочу скопировать / вставить что-либо в / из реестра, у меня нет проблем. Например, если я нахожусь в визуальном режиме и нажимаю "ay, выбранная область правильно копируется для регистрации a (а если я нажимаю "ayy в обычном режиме, строка под курсором правильно копируется в a ).

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

Если я пытаюсь нажать одну из последовательностей "*yy, "*dd, "+yy или "+dd, когда я нажимаю двойные кавычки, они появляются в нижней строке, но когда после этого я нажимаю * или + последовательность в нижней строке исчезает, и если я завершаю последовательность, она ничего не копирует к выбору CLIPBOARD и PRIMARY.

Система: Arch Linux

Диспетчер окон: suckless DWM

Terminal: bash на отстой ST

1 Ответ

2 голосов
/ 30 марта 2020

Вам не хватает поддержки +clipboard в вашем Vim.

В Arch Linux вы можете получить Vim с поддержкой +clipboard, установив пакет gvim.

См. Установка Vim на вики Arch Linux, более конкретно это примечание:

Пакет vim собран без поддержки Xorg; в частности, отсутствует функция +clipboard, поэтому Vim не сможет работать с основным буфером и буфером выбора буфера обмена. Пакет gvim также предоставляет CLI-версию Vim с функцией +clipboard.

Пакет gvim будет содержать новую команду gvim для * Версия Vim 1031 *, но она будет также , включая обычную консольную команду vim, только при этом она будет поддерживать +clipboard при работе внутри терминала, подключенного к дисплею X11.

...