Обмен Вим Янк Регистр
Можно ли запустить несколько экземпляров Vim, которые совместно используют свои регистры янки? Я хотел бы избежать необходимости дергать в системный буфер с "+y
или открыв мои файлы в разделенных окнах в одном и том же экземпляре Vim.
4 ответа
Посмотрите здесь: Использование vim/gvim с несколькими... Похоже, что это в списке задач для разработчиков
В случае, если главное, что вам не нравится в "+y
решение является дополнительным "+
набрав, вот как сделать по умолчанию y
/ d
/ p
/ c
регистр (так называемый "неназванный" регистр ""
) системно-глобальный:
:set clipboard+=unnamed
Когда "безымянная" строка включена в опцию "clipboard", безымянный регистр совпадает с "* регистром". Таким образом, вы можете нажать и вставить выделение без добавления "* к командам.
Источник: последний абзац :help clipboard
Пользователь gggg опубликовал вопрос, на который получил ответ, который решает эту проблему с помощью общего текстового файла и перехвата событий с помощью автокоманд: сделать vim yankings глобальным с помощью общего текстового файла
Я сделал плагин, который делает это.
https://github.com/ardagnir/united-front ваши экземпляры vim будут автоматически обмениваться большинством своих регистров, включая регистры по умолчанию и янки. Это работает несколько похоже на идею GGGG.