【发布时间】:2017-04-09 02:57:38
【问题描述】:
尽管社区中已经发布了类似的问题,但我没有看到这个具体问题得到解决。
我正在尝试将 git 使用的默认文本编辑器更改为 Sublime。我使用的是 Windows 机器并下载了 Sublime 3。
最初,我在 Git Bash 中运行命令 git config --global core.editor "'C:\\Program Files\\Sublime Text 3\\sublime_text.exe' -n -w",然后当我运行 git commit 时,它没有打开编辑器(它只是使用 Git Bash“编辑器”)。
但是,当我将标志 -m 添加到我的 git 配置:--global core.editor "'C:\\Program Files\\Sublime Text 3\\sublime_text.exe' -n -w -m" 并运行 Git commit 时,它现在会打开记事本编辑器。
注意我没有更改 Windows 中的任何路径或默认文本编辑器设置,我只是尝试在运行 git 命令时打开 Sublime。
【问题讨论】:
-
您能否用
git config --list --show-origin | grep -i core.editor的输出更新您的问题?这会让我们知道您的配置是否正确且未被覆盖。 -
@AshutoshJindal
git config --list --show-origin | grep -i core.editor的输出产生这个结果: file:C:/Users/ryanj/.gitconfig core.editor='c:/program files/sublime text 3/subl .exe' -w 文件:.git/config core.editor=notepad -
仅供参考,“Git Bash 编辑器”称为 Vim。
-
你读过this answer吗?
-
@Code-Apprentice 是的,我阅读了答案,但可能我遗漏了一些东西 - 你是否指出了一些具体的东西?
标签: git sublimetext3 text-editor