У меня есть два отдельных экземпляра Vim. Я хотел бы настроить свою систему таким образом, чтобы при поиске something
в одном Vim (используя /
, ?
, *
или #
), а затем нажмите n
или N
в другой Vim ищет тот же something
во втором Vim. Я использую Ubuntu.
Я уже использую основной системный буфер обмена для вещей, которые вытащил в vim, используя set clipboard=unnamed
в моем файле .vimrc.
Исследования пока
Инструмент командной строки "xsel" позволяет мне получить доступ к трем различным буферам обмена в Ubuntu: основной буфер обмена (используется при выделении текста и щелчке средней кнопкой мыши для вставки), буфер обмена буфер обмена используется для Ctrl + C, Ctrl + V и т. д.) и вторичный буфер обмена (который, кажется, не используется). Сейчас я думал, что Vim использует xsel для установки вторичного буфера обмена, когда используются /
, ?
, *
или #
, и использует xsel для доступа к тому же буферу обмена, когда n
или N
нажаты.