VIM и X11: не трогайте первичный буфер

это должно быть просто объяснить. Я выбираю текст из случайного источника, открываю существующий файл в vim (который работает в сеансе xterm).

Если я перехожу в режим вставки, я могу вставить ранее выделенный текст средней кнопкой мыши. Насколько я понимаю, выделенный текст помещается в ПЕРВИЧНЫЙ буфер.

Если я удалю строку с помощью dd, удаленная строка будет вставлена ​​средним щелчком мыши, и это нежелательное поведение. Установка в буфере обмена значения unnamed или unnamedplus не меняет этого поведения.

Если я установлю буфер обмена на автоматический выбор, dd не заменит выделенный текст (что является улучшением), но выбор в визуальном режиме будет (нежелательным).

Поведение, которое я хочу, таково: рывок, удаление и выбор визуального режима не должны перезаписывать то, что я выбрал с помощью мыши. Последнее содержимое всегда можно вставить средним щелчком мыши, независимо от того, что я сделал в vim. Мне никогда не нужно вставлять в другое приложение то, что я выбрал в vim.

Какие параметры конфигурации я должен использовать, чтобы получить такое поведение?

С уважением, Патрик


person Patrik    schedule 10.03.2017    source источник


Ответы (1)


Хорошо, кажется, это те настройки, которые я ищу

set clipboard=exclude:cons\|linux\|xterm-256color
person Patrik    schedule 10.03.2017