如何在多个客户端之间共享一个vimrc文件?

前端之家收集整理的这篇文章主要介绍了如何在多个客户端之间共享一个vimrc文件?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我不是一个有序的人有时,我经常发现自己在失去我的旧完全调整vimrc文件的情况,不得不重新开始。或在不同客户端上具有不同版本的vimrc文件。因为这个混乱为我失去了,我想知道是否有一个很好的方式来管理我的vimrc文件

我的第一个计划是把我的_vimrc颠覆(谷歌代码),我打算维护它。欢迎其他想法。

更新

解决了以下解决方案:

>将.vimrc和.gvimrc上传到名为Vim的目录中的联机代码存储库。使用filename _vimrc和_gvimrc,以使它们不被隐藏,并与Windows兼容。
>检查目标系统上的存储库
>在Mac OSX / Linux上创建符号链接

〜$ ln -s my_repository / Vim / _vimrc $ HOME / .vimrc

〜$ ln -s my_repository / Vim / _gvimrc $ HOME / .gvimrc
>在Windows上,我将Program Files目录中的Vim文件夹检出。 SVN抱怨已经存在的文件,但您可以将它们添加到忽略列表。

我使用 Dropbox.我在我的dropBox中创建一个文件夹vim,其中包含我的.vimrc(实际上:vimrc.vim)和颜色,插件等目录。

DropBox将所有这些文件推送到我的所有计算机(家庭,工作,笔记本电脑,Bootcamp),所以每次我想更改我的vimrc,我可以这样做,我不必担心将其复制到正确的目录或检查从SVN或任何东西出来的文件。一切都发生自动

我的实际.vimrc只包含需要加载我在我的DropBox的东西。在OSX和Linux上,它看起来像这样:

set runtimepath^=~/DropBox/vim
source ~/DropBox/vim/vimrc.vim

在Windows上,像这样:

set runtimepath^=$HOME/My\ Documents/My\ DropBox/vim
source $HOME\My Documents\My DropBox\vim\vimrc.vim

就是这样!

(实际上,我把vimrc的上面放在我的DropBox中,所以我不必记住他们每当我设置一台新的计算机或重新安装旧的。

免费版本的DropBox会给你一个30天的修订历史,付费的将给你完整的修订历史。请注意,如果你在Linux上,最简单的方法是使用GNOME,因为DropBox有一个不错的客户端。

条件设置

如果你有稍微的配置更改,你想在不同的机器上使用这是一个方便的解决方案:

在每个.vimrc文件中创建一个小函数,以返回您所使用的系统类型:

fun! MySys()
    return 'linux'
endfun

然后在您的全局vimrc.vim文件中:

if MySys() == "linux"
    set backupdir=./.backup,/tmp
    set directory=./.backup,/tmp 
elseif MySys() == "windows"
    set backupdir=$HOME/AppData/Local/backup,$HOME/AppData/Local/tmp
    set directory=$HOME/AppData/Local/backup,$HOME/AppData/Local/tmp
endif

DropBox替代品

有很多云存储和同步服务,DropBox只是一个例子。存在诸如http://sparkleshare.org/http://one.ubuntu.com的OpenSource服务,但是鼓励您搜索互联网以获得最适合您需要的解决方案。

猜你在找的Bash相关文章