Можем ли мы установить точку восстановления и восстановить состояние файла при редактировании файла с помощью VIM? ...
Я видел команды "раньше" и "позже" . Но что, если я не помню точное время, чтобы вернуться. Поэтому я хочу знать, есть ли способ установить точки восстановления (и назвать их, если это возможно) и восстановить файл с помощью точки восстановления? Спасибо..
2 ответа
Там нет встроенного способа сделать это, но есть превосходный плагин доступен здесь , что позволяет :UTMark tagName
отметить текущее состояние в дереве отмен и :UTMark tagName
, чтобы восстановить состояние.
В целом, использование системы контроля версий намного лучше для общей долгосрочной истории, но это может быть полезно для навигации по небольшим изменениям.
Нет, не то, чтобы я знал.
Но вы можете просто написать (:w file) свой файл под новым именем (например, с добавленной датой + временем). Это сохранит исходное имя файла в вашем буфере (поэтому:w,:x продолжит нормально работать).
Если вы записываете временные файлы во временный каталог, ОС может автоматически их очистить. Для получения бонусных очков превратите это в небольшой макрос vim, чтобы вы могли вызывать его одним ключом.