Задать вопрос
MaxLevs
@MaxLevs

Как починить регистр * в vim?

Решил поставить debian ради интереса. После установки поставил vim, но в нем не работают некоторые регистры.
Например, вот я пытаюсь вставить в vim скопированные из вне текст, используя "*p
(после ввода "* команда сбрасывается, и p распознается как отдельная команда)
5b0fc61c9a604030856197.gif

Пытался прогуглить случай, но нашел только 3 вопроса на каких-то левых ресурсах, да и те без ответов.
  • Вопрос задан
  • 118 просмотров
Подписаться 1 Простой 4 комментария
Пригласить эксперта
Ответы на вопрос 2
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Из :help registers:
8. Selection and drop registers "*, "+ and "~
Use these registers for storing and retrieving the selected text for the GUI.
See quotestar and quoteplus. When the clipboard is not available or not
working, the unnamed register is used instead. For Unix systems the clipboard
is only available when the +xterm_clipboard feature is present. {not in Vi}


В debian 9 без vim-gui-common:
$ vim --version | grep -o .xterm_clipboard
-xterm_clipboard

так что и не должно работать. После установки vim-gui-common:
$ vim --version | grep -o .xterm_clipboard
+xterm_clipboard
Ответ написан
Комментировать
MaxLevs
@MaxLevs Автор вопроса
Короче, поставил пакет vim-gui-common, который ставит gVim, и в консольном vim все тоже встало на свои места.
Вот только мне все еще интересно, как работают регистры * и + и что конкретно фиксит указанный выше пакет, но но это уже оффтоп.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы