簡體   English   中英

Windows + git bash + svn中的SVN_EDITOR

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM