我在關注this MOOC以瞭解Git。在this video之後,我想在我的存儲庫中進行第一次提交。所以我跑了git commit
命令,期待Sublime Text Editor會在我輸入我的提交信息時啓動。 但我得到了以下錯誤。問題是,我該如何解決這個問題。Git Commit - 爲什麼GitBash無法啓動我的默認文本編輯器(sublime)讓我輸入提交消息
Jojoa (master +) Directory for practice $ git commit
'C:/Program\ Files/Sublime\ Text\ 2/sublime_text.exe' -n -w: C:/Program\ Files/Sublime\ Text\ 2/sublime_text.exe: No such file or directory
error: There was a problem with the editor ''C:/Program\ Files/Sublime\ Text\ 2/sublime_text.exe' -n -w'.
Please supply the message using either -m or -F option.
我如何已經建立了崇高的文本作爲默認編輯:
使用this lesson爲指導,我跑到下面的命令來設置崇高文本作爲我的默認文本編輯。
git config --global core.editor "'C:/Program\ Files/Sublime\ Text \2/sublime_text.exe' -n -w"
然後我運行了C:/Program\ Files/Sublime\ Text \2/sublime_text.exe
,這次啓動了Sublime Text編輯器。這驗證了上述命令正常工作。
然後我徑自可以編輯.bash_profile配置文件中的崇高文本編輯器將下面的行添加到它:
alias sublime = "C:/Program\ Files/Sublime\ Text \2/sublime_text.exe"
然後我關閉和打開的Git Bash和跑sublime
。這打開了Sublime Text Editor。所以我確定工作區已經正確設置。
我想你應該要麼刪除單引號或轉義字符:'程序\ Files'或''計劃Files'' – andlrc
@andlrc但它打開與簡單的命令崇高編輯'崇高',這意味着編輯器配置正確。不是嗎? – Solace