我想修改我的 .vimrc
从外部文件中读取变量的值。我怎样才能做到这一点?
具体来说,我和朋友分享了一个git repo .vim
文件,但在我们的配置中我们想要的东西有一些小的差异。因此大多数文件都很常见,但我们使用if语句来确定是否加载特定于用户的部分,如下所示:
let whoami = "user2"
if whoami == "user1"
...
检查了我们的共同点 .vimrc
出于源代码控制,我们每个人都要改变 let whoami
赋值所以我们自己的部分将被加载。相反,我想保留一个单独的文件,对于我们每个人来说可能是不同的,并且vim将从中加载该变量值。
也许另一个角度是: 请问vim会自动读取我的所有文件 .vim
目录? 如果是这样,我们每个人都可以在其中放置一个名为username.vim的符号链接,并将其链接到一个外部文件,这个文件对我们每个人来说都是不同的。
let whoami = ""
就在之前source
如果它无法加载外部文件,那么变量就存在了,我得到了我们之前为未设置的变量设置的错误消息。