Как изменить местоположение по умолчанию .vimrc в пределах ~ / .vim /?

Я использую git для сохранения моего каталога ~ / .vim. Я хотел бы сохранить файл vimrc в этом каталоге, чтобы он также работал в репозитории. Как изменить место, где Vim ищет файл vimrc?

Вы этого не делаете. Symlink это вместо этого.

mv ~/.vimrc ~/.vim ln -s ~/.vim/.vimrc ~/.vim 

Вы кулачок делаете символическую связь, чтобы синхронизировать ваш vimrc через Dropbox.

Ответ на digxp, вероятно, лучший, но вы можете сказать, что Vim ищет ваш vimrc в любом месте с параметром командной строки -u, а gvimrc с -U, например:

 vim -u ~/.vim/vimrc -U ~/.vim/gvimrc 

Vim 7.4 также по умолчанию использует источники ~/.vim/vimrc . help vimrc говорит:

Unix $ HOME / .vimrc или $ HOME / .vim / vimrc

Но моим текущим любимым решением для резервного копирования файлов в любом месте является https://github.com/technicalpickles/homesick, который концентрирует все файлы конфигурации в одном месте и обрабатывает управление символикой для вас.

См. Также: https://stackoverflow.com/questions/3377298/how-can-i-override-vim-and-vimrc-paths-but-no-others-in-vim

  • В Vim, какие настройки / команды начинаются с префикса (b :, g :)?
  • Сохранить в режиме вставки (VIM)
  • Как скопировать / вставить в режиме vim ex
  • Как я могу написать vim foldexpr, что эквивалентно foldmethod = indent?
  • GVIM разбивает символические ссылки на окна?
  • Использование JSLint с Syntastic в Vim
  • Сделать текст смелым в vim
  • Простой способ скопировать текст из vim в системный буфер?
  • Давайте будем гением компьютера.