[英]SVN_EDITOR in windows + git bash + svn
我正在嘗試使用Windows(至少必須在工作環境中使用)...而且我實際上並不喜歡cygwin。 我正在使用git-bash作為最小環境。 我想使用vim作為我最喜歡的編輯器。 將SVN_EDITOR設置為vim之后
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設置為更時尚的目錄,打斜杠和引號無濟於事。 最后我也把這些問題扔到了stackoverflow上,但是沒有成功
svn錯誤出奇的 錯誤在Mac OS X上嘗試使用Subversion提交時出錯
最后,我已經解決了以下問題。 希望對任何人有幫助。
export SVN_EDITOR=bash /bin/vim --noplugins
您必須在路徑中轉義空格和括號:
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 `('
如果您忘記轉義括號中的括號,則sh: -c: line 0: syntax error near unexpected token `('
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.