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