Sublime Text 3 Glue包,用参数设置shellpath

时间:2014-06-27 20:16:52

标签: git sublimetext3

我正在尝试在Glue包中设置自定义shell路径并将其与参数一起使用。

重点是,在Windows上我不想使用原生PowerShell左右,我想使用已安装的Git Bash。

sh.exe需要与argumens --login -i一起运行,但下面的设置在Glue中不起作用:

{
    "glue_shellpath": "C:\\Program Files (x86)\\Git\bin\\sh.exe --login -i"
}

由于

1 个答案:

答案 0 :(得分:0)

快速查看Glue's source似乎表明"glue_shellpath"命令只能是一个文件名,没有任何参数。最简单的方法是制作批处理文件。创建包含以下内容的文件:

@echo off
"C:\Program Files (x86)\Git\bin\sh.exe" --login -i

并将其保存为runloginshell.bat目录中的Git\bin(您可以将其保存在任何地方,确实如此)。然后,设置

"glue_shellpath": "C:\\Program Files (x86)\\Git\bin\\runloginshell.bat"

在您的Glue.sublime-settings文件中,希望您应该全部设置好。请记住,.sublime-settings文件需要有效JSON,因此请确保在除最后一行之外的所有行的末尾都放置了适当的逗号,并且所有内容都包含在{ }卷曲中括号。

祝你好运!