Git bash错误读取vimrc

时间:2015-12-18 07:01:36

标签: windows vim git-bash

问题: 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\)中,我创建了一个指向Dropbox上的vim目录和来自Dropbox位置的.vimrc来源vimrc.vim的链接({{1 }})

当我从开始菜单运行source D:\Dropbox\dotfiles\vim\vimrc.vimgvim时,所有内容都可以正常加载,一切正常。使用vim时它不起作用,因为它似乎从文件路径中删除了所需的反斜杠。我认为在尝试加载颜色方案和插件等内容时也会出现问题,这些内容也存储在Dropbox git bash目录中。

使.vim看到Windows中的git bash链接中的斜杠有什么正确的解决方法?

1 个答案:

答案 0 :(得分:1)

因此,事实证明在源代码行中使用unix目录结构并转发斜杠/

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

实际上会使情况变得更糟,因为它会导致gvimvim中的bash以及cmd。 OP玩了之后,事实证明修复实际上只是用原始源代码行中的正斜杠替换所有反斜杠:

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

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

现在一切似乎都没问题。