20

所以我第一次尝试设置 GitHub,我希望 Sublime Text 成为我的核心编辑器,我该怎么做呢?对不起,如果这是一个菜鸟问题,我是菜鸟:/

4

4 回答 4

23

当我在谷歌搜索 Mac 指令时,这排名很高,这里是我找到的解决方案的组合。

首先,我使用此终端命令从任何终端实例设置了一个将“subl”匹配到 Sublime Text 的命令行实用程序。

sudo ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /bin/subl

然后我对上面的 Windows 解决方案执行类似的 git config 命令,但最后带有 -w 参数。

git config --global core.editor "subl -w"
于 2011-10-13T19:18:01.117 回答
20

在提示符中输入此命令:

git config --global core.editor "C:/Program Files/Sublime Text 2/sublime_text.exe"

然后,当提示输入提交消息或任何其他版本任务时,它会弹出,但如果它已经打开,它将无法工作,因为它使用相同的实例。不知道如何解决这个问题。

于 2011-09-29T08:28:06.727 回答
1

从 Sublime Text 3 的 build 3010 开始,默认情况下包含 subl.exe 帮助程序。所以,结合 CharlesB 和 Ted 的答案会给你最好的答案——

输入提示符(cmd.exe 或 git_bash):

setx SUBLIME c:\path\to\sublime\install\dir git config --global core.editor "subl.exe -w"

注意引号的存在/不存在。git config 需要它们,而 setx 不需要。此外,当您使用它时,请尝试使用不使用空格的 path\to\sublime。这样你就可以将它与 MSysGit 和 Cygwin Git 一起使用。

于 2015-06-18T15:34:11.930 回答
1

我必须在 Windows 中手动编辑.gitconfig我的用户目录中的文件。编辑器需要用单引号括起来,如下所示:

[core]
        editor = 'C:/Program Files/Sublime Text 3/sublime_text.exe'
于 2016-05-26T17:41:11.053 回答