Как откатывать версию редактирования в VIM?

Я понял, что удалил что-то для ошибки, когда я ввел :wq, затем, как я могу откатывать к предварительной версии?Спасибо!

2
задан 14.08.2011, 13:41

3 ответа

Если у Вас есть резервный набор, Вы могли бы попытаться смотреть в своей резервной папке. В моем .vimrc у меня есть строка, которая говорит

set backupdir=~/Backups

Я могу получить старые версии оттуда.

3
ответ дан 08.12.2019, 05:31

Если Вы не дергали или удалили что-нибудь с тех пор, что это может все еще быть в буфере рывка, и можно вставить его на любой сессии энергии для показывания/восстанавливания его.

2
ответ дан 08.12.2019, 05:31

Если у Вас есть Vim 7.3 (который не был доступен в то время, когда этот вопрос первоначально задали), можно включить персистентную отмену, где информацию отмены хранят и помнят через сессии Vim путем включения ~/.vimrc:

:set undofile

Можно также хотеть установить'undodir'опция. См.:

:help 'undofile'
:help 'undodir'
Персистентная отмена:help

1
ответ дан 08.12.2019, 05:31

Теги

Похожие вопросы