gpt4 book ai didi

Git 在 Windows 中打开 Sublime

转载 作者:太空狗 更新时间:2023-10-29 13:49:01 27 4
gpt4 key购买 nike

我运行了以下说明,它们“运行良好”。实际上,他们完全按照包装盒上的说明进行操作。我遇到的问题是,当我运行像 git commit 这样的命令时,我希望它使用 sublime 作为消息编辑器。

Windows

Find the directory where Sublime is located for you. For many people, this is C:/Program\ Files/Sublime\ Text\ 2/sublime_text.exe. To test this, run ls C:/Program\ Files/Sublime\ Text\ 2 within Git Bash. You should see sublime_text.exe listed. If you get the error No such file or directory, Sublime is located somewhere else for you and you'll need to find it. For example, it might be under C:/Program\ Files\ (x86)`.

Run the following command in Git Bash: echo 'alias subl="C:/Program\ Files/Sublime\ Text\ 2/sublime_text.exe"' >> ~/.bashrc If subl was in a different directory for you in step 1, use that directory.

Close and re-open Git Bash. Typing subl in Git Bash should now open Sublime.

我知道我应该运行命令

git config --global core.editor "subl"

但是当我尝试使用 git commit 时会运行下面的错误消息

error: cannot spawn subl: No such file or directory error: unable to start editor 'subl' Please supply the message using either -m or -F option.

任何人都可以阐明我应该做什么吗?

最佳答案

最后这对我有用。我忽略了我已经创建的 subl 别名。

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

-w 标志意味着 git bash 应该等待结果从 Sublime 返回。没有这个它不会工作。它会打开 Sublime,但会立即显示一条错误消息。

-n 标志意味着它将打开一个新的 Sublime 窗口。这非常有用,因为您需要关闭 Sublime 才能将消息添加回 git bash 终端,如果您在该 Sublime 窗口中打开了其他文档,则需要重新打开另一个 Sublime。

关于Git 在 Windows 中打开 Sublime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26712698/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com