我无法将sublime设置为我的git commit消息编辑器.
使用:git config --global core.editor"subl"
错误:错误:无法运行subl:没有此类文件或目录错误:无法启动编辑器'subl'请使用-m或-F选项提供消息.
subl工作完全不然.
jth*_*ter 114
对于它的价值,这是我如何解决它:
1)在终端运行:
sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
Run Code Online (Sandbox Code Playgroud)
这会添加一个subl
别名来/usr/local/bin/
指向Sublime Text 3应用程序的二进制文件.现在subl
在终端中运行将启动Sublime Text 3应用程序.
2)在终端运行:
git config --global core.editor "subl -n -w"
Run Code Online (Sandbox Code Playgroud)
这会添加editor = subl -n -w
到文件的该[core]
部分~/.gitconfig
.现在git commit
在Terminal中运行将subl
在新窗口(-n
)中启动Sublime Text 3 app(),命令行将wait(-w
)直到保存并关闭提交消息.
最后工作流程的图片是为回应以下评论中的澄清问题而添加的:
官方Sublime Text 3 doc:http://www.sublimetext.com/docs/3/osx_command_line.html
Dan*_*ton 59
你可以通过完整的路径来解决这个问题
git config --global core.editor "/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl -n -w"
Run Code Online (Sandbox Code Playgroud)
资料来源:OXS Commandline
编辑:如果应用程序的名称不是,Sublime Text.app
您将要用正确的名称替换它.
Anm*_*raf 10
崇高文本2
git config --global core.editor "'c:/program files/sublime text 2/sublime_text.exe' -n -w"
Run Code Online (Sandbox Code Playgroud)
Sublime Text 3 (在我的Windows 10 MS Surface Pro 3上测试过)
git config --global core.editor "'C:/Program Files/Sublime Text 3/subl.exe' -n -w"
Run Code Online (Sandbox Code Playgroud)
您还可以在.gitconfig文件中添加以下行
[core]
editor = "'C:/Program Files/Sublime Text 3/subl.exe' -n -w"
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你.
我发现我收到的信息如下:
subl -n -w: subl: command not found.
error: There was a problem with the editor 'subl -n -w'
error: There was a problem with the editor 'subl'
即使Sublime运行良好,也可以从终端发布.
要解决此问题,请在终端中运行以下命令:
git config --global core.editor " 'XXXXX' -n -w"
Run Code Online (Sandbox Code Playgroud)
而'XXXXX'是Sublime的推出路径.
它可能是/usr/bin/subl
Pranav Misra提到的,或者 /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl
,或者你在你创建的符号链接中添加的任何内容.
归档时间: |
|
查看次数: |
30283 次 |
最近记录: |