我有一个问题,把崇高的文本2作为核心。编辑器与git。

我已经阅读了我能找到的解决这个问题的每一篇文章,但仍然没有什么对我有用。我正在运行Windows。

我做了:

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

并尝试了各种参数,比如-m。当我打开我的.gitconfig时,这是里面的内容:

[user]
    name = Spencer Moran
    email = smoran02@gmail.com
[core]
    editor = 'C:/Program Files/Sublime Text 2/sublime_text.exe'

如果我打开Git,输入:

README.markdown --edit

README文件在记事本中打开,而不是Sublime Text。

有人知道我做错了什么或者我该怎么补救吗?


当前回答

Mac & Sublime Text 3:

如果git配置——global core。编辑器“subl -n -w”不工作,使用git config命令:

$ git config --global core.editor "'/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl' -n -w"

注意:它不包含转义反斜杠。

其他回答

我还没有看到任何关于Windows允许Git安装主动选择Sublime Text作为默认文本编辑器的更新实例,而没有原始覆盖代码的所有混乱和drang…

我刚刚成功地在PowerShell (windows命令行工具,这也被用作GithubforWindows上的默认命令行)的帮助下完成了它

只需在“C:\Users\%username%\My Documents”上创建一个文件夹“WindowsPowerShell”。 然后,创建一个名为“profile.ps1”的文件。 确保你有正确的文件扩展名,.ps1而不是.txt。 在概要文件内部。Ps1,把这行设置一个别名命令:

Set-Alias subl 'c:\program files\sublime text 2\sublime_text.exe'

确保机器上的sublime目录是正确的。 您还可以在这里查看配置细节。

现在,我可以用Sublime Text 2通过PowerShell命令编辑文件,只需输入:

subl filename

希望这是有用的…

在MacOS(Mojave)上,下面是我为Sublime 3工作的:

Git配置——全局核心。编辑器"/Applications/Sublime\ Text。app/Contents/SharedSupport/bin/subl -n -w"

在Windows上,如果您正在安装git,您可以选择其他编辑器并给出以下命令行。 C:\Program Files\Sublime文本3\sublime_text.exe -w

对于Windows,试试这个

git config --global core.editor "'C:\Program Files\Sublime Text 3\sublime_text.exe' -w"