将Sublime Text作为核心编辑器的命令是什么?

时间:2011-09-29 07:49:45

标签: windows github editor sublimetext

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

4 个答案:

答案 0 :(得分:23)

在我搜索Google for 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"

答案 1 :(得分:20)

在提示符中输入此命令:

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

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

答案 2 :(得分: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则不需要它们。此外,当您正在使用它时,请尝试使用不使用空格的路径\ to \ sublime。这样你就可以在MSysGit和Cygwin Git中使用它。

答案 3 :(得分:1)

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

[core]
        editor = 'C:/Program Files/Sublime Text 3/sublime_text.exe'