我想在vim
的{{1}}备份我的Ubuntu
个配置。它由GitHub
目录和.vim
目录之外的单独文件.vimrc
组成。我应该如何将它们放入一个git存储库?
我可以通过.vim
在.vim
目录中创建一个git存储库。那个单独的git init
文件怎么样?
答案 0 :(得分:3)
创建一个新目录(称之为点文件)并将.vim
,.vimrc
等放入其中。
现在创建从dot-files
到它们通常存储的目录的符号链接(通常是您的主目录,〜)
ln -sv ~/dotfiles/vimrc ~/.vimrc
ln -sv ~/dotfiles/vim ~/.vim
这样,您就拥有了一个用于版本控制和与github同步的专用文件夹。这将使事情变得简单。
我建议您在dotfiles中添加其他内容,例如shell配置,git配置,(tmux配置,如果有的话)。它是存储和共享配置的优雅方式。
有关详细信息,请参阅dotfiles.github.io
答案 1 :(得分:3)
将您的.vimrc
文件移至.vim
目录:
$ mv ~/.vimrc ~/.vim/vimrc
将您的.vim
目录置于版本控制之下:
$ cd ~/.vim
$ git init
$ git add .
$ git commit
如果您的Vim版本低于7.4 ,请创建一个~/.vimrc
文件,其中包含以下的内容,并且只显示以下内容:
runtime vimrc