Мне нравится Vim как мои mergetool
и difftool
. Всякий раз, когда он запускается (обычно из git
), он сохраняет состояния просмотра файлов в папке ~/.vim/view
, поэтому при возвращении в редакцию они отображаются с diffmode on
и имеют странные границы. Необходимость отключить их вручную или запустить rm ~/.vim/view/*
вне Vim и снова открыть файлы исправляет это, но кажется странным. Как запретить этим инструментам сохранять неверно сконфигурированные файлы вида?
[редактировать, больше информации о моей настройке]:
Очень сырой Vim. Нет плагинов. Нет отображений. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *} * * * * * *} * * * * * * *} * * * * * * * * * * * *. То есть, как указывает @filbranden, может быть возможно сделать оператор if
, чтобы отличать сеанс diff от других, и сохранять только файлы представления, если не diff ing. Я боюсь не знать достаточно о сценарии vim на данный момент.