问题: 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\vim
和D:\Dropbox\dotfiles\vim\vimrc.vim
)上,因此我可以轻松地在机器之间移动配置和插件
在我的主目录(C:\Users\Simon\
)中,我创建了一个指向Dropbox上的vim
目录和来自Dropbox位置的.vimrc
来源vimrc.vim
的链接({{1 }})
当我从开始菜单运行source D:\Dropbox\dotfiles\vim\vimrc.vim
和gvim
时,所有内容都可以正常加载,一切正常。使用vim
时它不起作用,因为它似乎从文件路径中删除了所需的反斜杠。我认为在尝试加载颜色方案和插件等内容时也会出现问题,这些内容也存储在Dropbox git bash
目录中。
使.vim
看到Windows中的git bash
链接中的斜杠有什么正确的解决方法?
答案 0 :(得分:1)
因此,事实证明在源代码行中使用unix目录结构并转发斜杠/
:
source /d/Dropbox/dotfiles/vim/vimrc.vim
实际上会使情况变得更糟,因为它会导致gvim
和vim
中的bash
以及cmd
。 OP玩了之后,事实证明修复实际上只是用原始源代码行中的正斜杠替换所有反斜杠:
source D:\Dropbox\dotfiles\vim\vimrc.vim (original)
source D:/Dropbox/dotfiles/vim/vimrc.vim (working)
现在一切似乎都没问题。