Git bash 读取 vimrc 时出错

Git bash error reading vimrc

问题: git bash 无法读取我的 .vimrc 文件,出现此错误:

Error detected while processing /c/Users/Simon/.vimrc:
line    1:
E484: Can't open file D:Dropboxdotfilesvimvimrc.vim

我的设置是非典型的,虽然不是很奇怪。

我的 vim 目录和 vimrc.vim 文件存储在 Dropbox(D:\Dropbox\dotfiles\vimD:\Dropbox\dotfiles\vim\vimrc.vim)上,因此我可以轻松地在机器之间移动配置和插件

在我的主目录 (C:\Users\Simon\) 中,我创建了一个 link 到 Dropbox 上的 vim 目录,我的 .vimrc 来源 vimrc.vim 来自Dropbox 位置(source D:\Dropbox\dotfiles\vim\vimrc.vim

当我从开始菜单 运行 gvimvim 时,一切都正常加载并且一切正常。它在使用 git bash 时不起作用,因为它似乎从文件路径中删除了所需的反斜杠。我认为这在尝试加载配色方案和插件等内容时也会成为问题,这些内容也存储在 Dropbox .vim 目录中。

使 git bash 在 Windows 中看到 folder/file link 中的斜线的正确解决方法是什么?

所以,原来在源代码行中使用 unix 目录结构和正斜杠 /

source /d/Dropbox/dotfiles/vim/vimrc.vim

实际上使情况变得更糟,因为它破坏了 gvim 以及 bashcmd 中的 vim。在 OP 玩弄它之后,事实证明修复实际上是将原始源代码行中的所有反斜杠替换为正斜杠:

source D:\Dropbox\dotfiles\vim\vimrc.vim (original)

source D:/Dropbox/dotfiles/vim/vimrc.vim (working)

现在一切似乎都正常了。