2015-02-08 3 views
0

Я использую Vim 7.4.423 на компьютере с Windows 7.Как остановить Vim от записи в системный буфер обмена при визуальном выборе текстов

Я заметил, что Vim скопирует в системный буфер обмена любые тексты, которые я выделил в визуальном режиме. Есть ли способ остановить его от этого?

«Переписывание буфера обмена при входе в визуальный режим» не отличается, пользуюсь ли я кликом мыши или оператором V/v. Ничто в системном буфере обмена не останется, когда я войду в визуальный режим.

PS: Я не нашел mswin в своем _vimrc.

Спасибо!

ответ

0

решение, благодаря совету Бена на guioptions.

Удалить следующую строку:

set guioptions+=a 

И убедитесь, что <C-C> ведет себя "нормально". (Обычно как для ОС Windows.)

vnoremap <C-C> "+y 

Второе отображение означает «подать на системный буфер обмена».

0

Это похоже на то, что у вас либо есть «a» в вашем 'guioptions', либо у вас есть «autoselect» в вашем 'clipboard'.

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

:verbose set clipboard? guioptions? 
+0

Да, у меня была «a» в guioptions. – llinfeng

Смежные вопросы