本仓库为 Vim 配置文件,这里使用vundle来管理插件。
要想在新的机器使用我这里的配置,只需要下面命令即可:
$ git clone http://github.com/xuelangZF/vim_backup.git ~/.vim
$ cd ~/.vim
$ ln -s `pwd`/.vimrc ~/.vimrc
$ git submodule init
$ git submodule update
要更新 vundle,只需要进入 ~/.vim/bundle/Vundle.vim/
目录,然后运行
$ git checkout master; git pull
打开vim, 运行下列命令:
- 安装插件: BundleInstall
- 更新插件: BundleUpdate
- 清除不再使用的插件: BundleClean
- 列出所有插件: BundleList
- 查找插件: BundleSearch
如果以非root运行vim,那么会从 /home/<user>
读取配置文件。如果以 sudo vim filename
来运行vim的话,会从 /root
读取配置。为了使 root 用户也使用某个用户的 vim 配置,可以使用下面的方式创建软链接。
sudo ln -s /home/<user>/.vimrc /root/.vimrc
sudo ln -s /home/<user>/.vim/ /root/.vim/
注意替换 <user>
为自己的用户。当然也可以不用 sudo 来执行 vim,在最后保存的时候,用下面 vim 命令(配置文件中添加Sw为 :w !sudo tee % > /dev/null
的alias)。
:Sw
vim中的杀手级插件: vundle
分布式 Git - 为项目作贡献
Git 工具 - 子模块
Git Submodule Tutorial
How do I remove a Git submodule?