【发布时间】:2017-03-29 10:47:12
【问题描述】:
我运行了以下说明,它们“运行良好”。实际上,他们完全按照包装盒上所说的做了。我遇到的问题是,当我运行 git commit 之类的命令时,我希望它使用 sublime 作为消息编辑器。
窗户
找到 Sublime 所在的目录。对许多人来说, 这是 C:/Program\ Files/Sublime\ Text\ 2/sublime_text.exe。去测试 这个,在 Git Bash 中运行 ls C:/Program\ Files/Sublime\ Text\ 2。你 应该看到 sublime_text.exe 列出。如果您收到错误 No such file 或目录,Sublime 位于您的其他地方,您将 需要找到它。例如,它可能位于 C:/Program\ Files\ (x86)`。
在 Git Bash 中运行以下命令:echo 'alias subl="C:/Program\ Files/Sublime\ Text\ 2/sublime_text.exe"' >> ~/.bashrc 如果 subl 在 在第 1 步中为您准备一个不同的目录,使用该目录。
关闭并重新打开 Git Bash。在 Git Bash 中输入 subl 现在应该会打开 崇高。
我知道我应该运行命令
git config --global core.editor "subl"
但是当我尝试使用 git commit 时会运行下面的错误消息
错误:无法生成 subl:没有这样的文件或目录错误:无法 启动编辑器 'subl' 请使用 -m 或 -F 提供消息 选项。
谁能说明我应该做什么?
【问题讨论】:
-
Bash 别名在
.gitconfig文件中不起作用。您可能对“subl”的想法是将其作为变量添加到您的 PATH 中。如果你这样做,你可以把'subl'放在你的.gitconfig文件中。
标签: git sublimetext2