从网页获取 vimrc?

从网页获取 vimrc?

我使用许多不同的服务器,并希望在所有服务器上统一我的 vimrc。我看到 vim 有 source 命令,我假设它的工作原理与 bash 类似。在 bash 中,要从网页获取文件,您需要

. <(curl -s domain.com)

我该如何使用 vim 来实现这一点?我知道我可以通过添加别名来应用每个 vim 设置,如下所示:

alias vim="vim +'colorscheme elflord'"

但我不想这样传递我的所有设置。我不想在我所在的本地服务器上创建文件,因此希望改为在本地会话中获取资源。任何想法都将不胜感激!

答案1

Vim 附带netrw 插件,它可以实现对 Web(或 SSH/FTP/ 等)资源的透明访问,甚至可以用于:source

$ vim -S http://foo.bar/myvimrc

注意:您不能使用vim -u ...,因为首先需要加载 netrw 插件,并且插件加载仅提供处理~/.vimrc。除非您重新配置内置/任何本地安装的插件,否则此顺序的更改无关紧要。

相关内容