vim: отключить плагин по умолчанию (diffchar)

Недавно (vimdiff: принудительное построчное сравнение (игнорировать предположительно отсутствующие / дополнительные строки)) я нашел весьма полезный vim plugin diffchar, который улучшает vimdiff, показывая несколько различий в одной строке с разделением вместо выделения всей области от первого до последнего.

Проблема в том, что я часто сталкиваюсь с файлами, в которых diffchar не работает должным образом, а именно выливает много ошибок при открытии vimdiff, плюс я думаю, что он существенно замедляет vimdiff для больших файлов (с которыми я сталкиваюсь слишком часто. ).

Есть ли способ отключить этот (или любой) плагин по умолчанию?

Плагин уже имеет функцию отключения (переключения), сопоставленную с F7. Я бы хотел, чтобы он отключен по умолчанию, но я все еще могу включить его (с помощью F7), когда мне это особенно нужно. (Я тоже нормально настроил исходный файл плагина, BTW.) То, что я уже пробовал, - это просто добавить команду F7, сопоставленную (ToggleDiffCharAllLines) с .vimrc, но это не работает.


person flotzilla    schedule 09.02.2015    source источник


Ответы (1)


Просто поместите это в свой ~/.vimrc:

let g:DiffExpr = 0

Затем вам нужно явно включить плагин с помощью одного из его сопоставлений или команд.

person Ingo Karkat    schedule 09.02.2015