【发布时间】:2016-10-16 04:03:24
【问题描述】:
我正在关注this MOOC 以了解 Git。在this video 之后,我想在我的存储库中进行第一次提交。所以我运行了 git commit 命令,期待 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.
我如何将 Sublime Text 设置为默认编辑器:
使用this lesson 作为指导,我运行以下命令将 Sublime Text 设置为我的默认文本编辑器。
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 编辑器。这验证了上述命令正常工作。
然后我继续在 sublime 文本编辑器中编辑 .bash_profile 配置文件,在其中添加以下行:
alias sublime = "C:/Program\ Files/Sublime\ Text \2/sublime_text.exe"
然后我关闭并打开 Git Bash 并运行 sublime。这打开了 Sublime Text Editor。所以我确定工作区已正确设置。
【问题讨论】:
-
我认为您应该删除单引号或转义字符:
Program\ Files或'Program Files' -
@andlrc 但它使用简单的命令
sublime打开 sublime 编辑器,这意味着编辑器配置正确。不是吗?
标签: git bash git-commit git-config