Я понимаю, что резервное копирование моего файла vimrc, но как насчет моих плагинов? Должен ли я переустановить их, если я перейду на другую машину? Или я могу просто скопировать вставки каталогов в моей папке vim (но что, если я перехожу из Windows в linux)?
Как создать резервную копию конфигурации vim с помощью плагинов?
Ответ 1
Как правило, достаточно взять с собой каталог vimfiles
/.vim
. Однако, по моему опыту, Linux-сборки Vim намного более суетливы в отношении линейных окончаний плагина, чем Windows. Поэтому стоит проверить, что все ваши плагины и другие файлы конфигурации vim имеют окончание строк Unix, так что они работают без проблем на Windows и Linux.
В моей настройке у меня есть все .vim
под управлением версии: это делает синхронизацию нескольких компьютеров очень простой. Чтобы сделать эту работу хорошо, поместите ваш _vimrc
в свой каталог vimfiles
и назовите его (например,) vimrc
. Затем в том месте, где вы обычно _vimrc
добавляете файл с этим контентом:
runtime vimrc
Сделайте то же самое для _gvimrc
, если он у вас есть. Это означает, что вы можете хранить все в одной папке (плагины и vimrc
) и сохранять эту папку под управлением версии или просто синхронизировать ее с помощью других средств, если хотите.
Ответ 2
Это может помочь: http://vimcasts.org/episodes/synchronizing-plugins-with-git-submodules-and-pathogen/
Ответ 3
В большинстве случаев использование каталогов с вами должно сделать трюк.