2015-10-15 39 views
1

我想和Windows一起生活(至少不得不在工作環境中)......而我實際上並不喜歡cygwin。我使用git-bash作爲最小的env。 我想用vim作爲我最喜歡的編輯器。設置SVN_EDITOR vim的SVN_EDITOR in windows + git bash + svn

export SVN_EDITOR=/bin/vim 

以後不再和我的錯誤

'C:/Program' is not recognized as an internal or external command, operable program or batch file. 
svn: E200012: system('C:/Program Files (x86)/Git/bin/vim svn-prop.tmp') returned 1 

設置vim的一些更時尚的目錄,打斜線和報價並沒有幫助。也終於我已經看過扔在計算器這些問題,但沒有成功

svn errors out strangely Getting error trying to commit using Subversion on Mac OS X

最後,我已經按照解決問題。希望對任何人都有幫助。

export SVN_EDITOR=bash /bin/vim --noplugins 

回答

0

你要逃避的空間,並在您的路徑括號:

export SVN_EDITOR='C:/Program\ Files\ \(x86\)/Vim/vim74/gvim.exe' 

否則,你會得到No such file or directory因沒有逃脫的空間和sh: -c: line 0: syntax error near unexpected token `('如果你忘了逃跑括號你路徑。