我正在尝试使用vim插件管理工具来管理我的vim插件,比如vundle,我有多个主机,希望它们能与vim设置同步。目前,我正在将.vim目录签入git代码库。但我不想签入所有插件,因为它们属于其他人。如果我使用插件管理工具来保持它们同步,而不签入插件代码,我想知道最佳实践是什么
发布于 2016-12-20 09:16:22
如果你使用插件管理,比如vundle,你不需要把你的.vim目录推送到git repo。您只需将.vimrc文件推送到git即可。因为vimrc应该已经配置了vundle并声明了您想要的插件。
您可以在新主机上执行的操作:(假设您将vundle设置为$HOME/.vim/Bundle)
从git repo
:PluginInstall。您拥有所有插件。发布于 2017-01-04 21:48:26
我最近遇到了完全相同的问题,关于我的笔记本电脑和我的桌面工作站之间的同步。像Kent一样,我已经在两台机器上使用了Vundle.vim插件管理器,但我需要一个更舒适的同步解决方案来设置我的vim,而不仅仅是在两台机器之间同步我的~/.vim/vimrc,并在每次添加插件时在另一台机器上运行:PluginInstall。
我现在的解决方案是使用Syncthing,它被配置为在两台机器之间直接同步我的~/.vim文件夹。
此解决方案的唯一缺点是两台机器都需要运行才能同步更改。但是我用我的小本地服务器来处理这个问题,它也是在同步链中配置的,当每台机器都没有运行时,它会为每台机器提供我的~/.vim目录的最新版本。
如果您需要有关配置设置的任何详细信息,请让我知道。
https://stackoverflow.com/questions/41232925
复制相似问题