2015-12-18 43 views
0

問題:git bash無法讀取我的.vimrc文件,給這個錯誤:的Git的bash錯誤讀取的vimrc

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

我的設置是非典型的,雖然不是太奇怪了。

我有我的vim目錄,並存儲在Dropbox的(D:\Dropbox\dotfiles\vimD:\Dropbox\dotfiles\vim\vimrc.vimvimrc.vim文件,這樣我就可以輕鬆地將機器

之間的配置和插件在我的主目錄(C:\Users\Simon\),我創建了一個鏈接到vim從Dropbox的位置上Dropbox和我.vimrc來源vimrc.vim目錄(source D:\Dropbox\dotfiles\vim\vimrc.vim

當我運行從開始菜單的一切gvimvim被加載罰款和它所有的作品。使用git bash時它不起作用,因爲它似乎從文件路徑中刪除了所需的反斜槓。我想這在嘗試加載顏色方案和插件等功能時也會出現問題,這些內容也存儲在Dropbox .vim目錄中。

什麼是正確的修補程序git bash看到folder/file在Windows中的斜線?

+0

如何將vim附加到git? –

+0

當你開始'git bash'時,你是否將'.vimrc'文件路徑傳遞給'git bash'作爲參數,還是隻是一個自動加載的運行com文件?它必須與逃避反斜槓有關。 '\\'而不是'\\' –

+0

我不會作爲參數傳遞。我假設當我在bash中啓動vim時,它只是在我的主目錄中查找.vimrc文件 – Simon

回答

1

所以,事實證明,使用Unix的目錄結構和前向源線斜線/

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

實際上使情況變得更糟,因爲它打破了bashcmdgvim以及vim。 OP發揮與它周圍後,原來的修復其實只需更換所有的反斜線正斜槓原始出處線:

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

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

,一切似乎現在是OK。

+1

只是測試了這一點。它實際上使情況變得更糟,因爲它在bash和cmd中打破了gvim和vim。玩過它後,事實證明,修復實際上只是用我原始源代碼行中的正斜槓替換所有反斜槓,現在一切似乎都可以。很高興接受,如果你進行編輯,因爲你給了我重新檢查源線 – Simon

+0

哦哇,真棒。很高興我可以在一個方面提供幫助。我會編輯 –

+1

@Simon編輯我的答案,讓我知道如果我有什麼問題,應該重新編輯。 –