我在将 sublime 设置为 git 提交消息编辑器时遇到问题。
Using:
git config --global core.editor "subl"
错误:
错误:无法运行 subl:没有这样的文件或目录
错误:无法启动编辑器“subl”
请使用 -m 或 -F 选项提供消息。
否则 subl 可以正常工作。
对于它的价值,我是这样解决的:
1)在终端中运行:
sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
这增加了一个subl
别名为/usr/local/bin/
指向 Sublime Text 3 应用程序的二进制文件。正在运行subl
在终端中将启动 Sublime Text 3 应用程序。
2)在终端中运行:
git config --global core.editor "subl -n -w"
这增加了editor = subl -n -w
to the [core]
的部分~/.gitconfig
文件。正在运行git commit
在终端中将启动 Sublime Text 3 应用程序(subl
)在新窗口中(-n
),命令行将等待(-w
) 直到保存提交消息and关闭。
添加了最终工作流程的图像,以回应下面评论中的澄清问题:
Sublime Text 3 官方文档:http://www.sublimetext.com/docs/3/osx_command_line.html http://www.sublimetext.com/docs/3/osx_command_line.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)