我在使用Sublime文本的Git插件时遇到问题。对于每个git命令,我都会收到错误:“参数格式不正确”。当我在cmd中使用git时也会发生同样的情况。但是在cygwin / bash中没有任何问题。
显然,使用windows cmd.exe执行git命令的Sublime文本。所以我需要强制Sublime使用cygwin / bash。
我该怎么办?或者还有其他解决方案吗?
谢谢!
答案 0 :(得分:1)
我不使用Sublime,因此无法确定没有正确配置插件的选项。可能有一个。
但是,您可以尝试通过重新定义COMSPEC
环境变量来强制使用bash而不是cmd(想想,从批处理文件运行Sublime)。例如
SET COMSPEC=c:\git\bin\bash.exe --login -i
start sublime.exe
当然,您可以在系统属性(glabally)中设置COMSPEC,但我不建议这样做,原因可能会影响其他程序......
答案 1 :(得分:1)
您需要设置类似......
的内容 ,"git_command": "C:\\cygwin\\bin\\git.exe"
在User Packages / Git文件夹中的Git.sublime-settings文件内