Можем ли мы установить точку восстановления и восстановить состояние файла при редактировании файла с помощью VIM? ...
Я видел команды "раньше" и "позже" . Но что, если я не помню точное время, чтобы вернуться. Поэтому я хочу знать, есть ли способ установить точки восстановления (и назвать их, если это возможно) и восстановить файл с помощью точки восстановления? Спасибо..

2 ответа2

3

Там нет встроенного способа сделать это, но есть превосходный плагин доступен здесь , что позволяет :UTMark tagName отметить текущее состояние в дереве отмен и :UTMark tagName , чтобы восстановить состояние.

В целом, использование системы контроля версий намного лучше для общей долгосрочной истории, но это может быть полезно для навигации по небольшим изменениям.

2

Нет, не то, чтобы я знал.

Но вы можете просто написать (:w file) свой файл под новым именем (например, с добавленной датой + временем). Это сохранит исходное имя файла в вашем буфере (поэтому:w,:x продолжит нормально работать).

Если вы записываете временные файлы во временный каталог, ОС может автоматически их очистить. Для получения бонусных очков превратите это в небольшой макрос vim, чтобы вы могли вызывать его одним ключом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .