2015-10-15 67 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 `('如果你忘了逃跑括号你路径。