Вернуть файл .zshrc в предыдущее состояние

Я случайно переопределяю .zshrc. Теперь файл пуст. К вашему сведению, у меня все еще есть один терминал (macos), который загрузил свою предыдущую конфигурацию. Можно ли вернуть обратно?


person u1019    schedule 14.04.2020    source источник


Ответы (1)


Одно из возможных решений, чтобы избежать ошибок в будущем, если вы используете vim с его правильными настройками отмены, вы можете вернуться вовремя:

" Reference: https://vi.stackexchange.com/a/53/7339
" Let's save undo info!
if !isdirectory($HOME."/.vim")
    call mkdir($HOME."/.vim", "", 0770)
endif
if !isdirectory($HOME."/.vim/undo-dir")
    call mkdir($HOME."/.vim/undo-dir", "", 0700)
endif
set undodir=~/.vim/undo-dir
set undofile

Затем вы можете запустить команду :earlier, например:

:earlier 1d

Подробнее об этом забеге :h earlier

Второе решение — создать репозиторий git с вашими «точечными файлами», а затем создать символические ссылки, например:

ln -sfvn ~/.dotfiles/zshrc ~/.zshrc
person SergioAraujo    schedule 14.04.2020