Запретить автоматическое сохранение `mergetool` и` difftool` в `~ / .vim / view` - PullRequest
1 голос
/ 27 апреля 2020

Мне нравится Vim как мои mergetool и difftool. Всякий раз, когда он запускается (обычно из git), он сохраняет состояния просмотра файлов в папке ~/.vim/view, поэтому при возвращении в редакцию они отображаются с diffmode on и имеют странные границы. Необходимость отключить их вручную или запустить rm ~/.vim/view/* вне Vim и снова открыть файлы исправляет это, но кажется странным. Как запретить этим инструментам сохранять неверно сконфигурированные файлы вида?

[редактировать, больше информации о моей настройке]:

Очень сырой Vim. Нет плагинов. Нет отображений. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *} * * * * * *} * * * * * * *} * * * * * * * * * * * *. То есть, как указывает @filbranden, может быть возможно сделать оператор if, чтобы отличать сеанс diff от других, и сохранять только файлы представления, если не diff ing. Я боюсь не знать достаточно о сценарии vim на данный момент.

...