Одним из способов выхода из vi является команда :wq, которая перед выходом сохранит текущий буфер. Вы также можете
выйти из программы без сохранения посредством :q или (наиболее
часто) :q!. Последняя команда используется в случае, если вы
изменили файл, но не хотите сохранять эти изменения.
Иногда может случиться так, что ваша машина зависнет или vi
“вылетит”. Однако для минимизации потерь в таких случаях и elvis, и vim принимают определённые меры.
Оба редактора время от времени сохраняют открытые буферы во временный файл. Этот файл
обычно называется так же как и оригинальный файл, но с точкой в начале имени. Это делает
такой файл скрытым.
Этот временный файл удаляется после нормального завершения работы редактора. Это
означает, что временная копия будет всё ещё доступна, если что-то вылетит или зависнет.
Когда вы снова вернётесь к редактированию файла, вам будут предложены на выбор варианты
действий. В большинстве случаев может быть восстановлена большая часть несохранённой
работы. elvis также отправит вам письмо (из Graceland'а как ни
странно :), сообщающее вам, что есть резервная копия.