当我尝试使用Git Bash使用Sublime进行Git提交时,我收到以下错误:
error: cannot spawn subl: No such file or directory
error: unable to start editor 'subl'
Please supply the message using either -m or -F option.
我尝试通过尝试这些不同的命令来配置Git以在提交期间使用Sublime,但没有运气:
git config --global core.editor "'c:/program files/sublime text 3/subl.exe' -w"
git config --global core.editor "'C:/Program\ Files/Sublime\ Text\ 3/sublime_text.exe' -w"
git config --global core.editor "subl -n -w"
我已经设置了Git Bash来打开Sublime编辑器,它运行得非常好。我用这个命令实现了这个目标:
echo 'alias subl="C:/Program\ Files/Sublime\ Text\ 3/sublime_text.exe"' >> ~/.bashrc
顺便说一下,我正在使用Windows 10。
答案 0 :(得分:0)
作为用户,戳,评论我的问题,以下解决了问题:
git config --global core.editor "'C:\Program Files\Sublime Text 3\subl.exe' -w"
为什么在前端上使用反斜杠的解决方案有效,这超出了我的意义。如果有人可以告诉我/未来的读者为什么这样可以解决问题,那就太好了。