4

Можно ли запустить несколько экземпляров Vim, которые совместно используют свои регистры янки? Я бы хотел избежать перехода в системный буфер обмена с помощью "+y или открытия моих файлов в разделенных окнах в одном экземпляре Vim.

4 ответа4

5

Если главное, что вам не нравится в решении "+y - это дополнительная "+ печать, вот как сделать систему регистров y/d/p/c по умолчанию (так называемый "безымянный" регистр "") -Глобальный:

:set clipboard+=unnamed

Когда "неназванная" строка включена в опцию "clipboard", безымянный регистр совпадает с регистром «*». Таким образом, вы можете нажать и вставить выделение, не добавляя "* к командам.

источник: последний абзац :help clipboard

1

Пользователь gggg опубликовал вопрос, на который был получен ответ, который решает эту проблему с помощью общего текстового файла и перехвата событий с помощью автокоманд: сделать vim yankings глобальным с помощью общего текстового файла

1

Посмотрите здесь: Использование vim/gvim с несколькими ... Похоже, это в списке задач для разработчиков

0

Я сделал плагин, который делает это.

На https://github.com/ardagnir/united-front ваши экземпляры vim будут автоматически обмениваться большинством своих регистров, включая регистры по умолчанию и янки. Это работает несколько похоже на идею GGGG.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .