我正在尝试在Glue包中设置自定义shell路径并将其与参数一起使用。
重点是,在Windows上我不想使用原生PowerShell左右,我想使用已安装的Git Bash。
sh.exe需要与argumens --login -i一起运行,但下面的设置在Glue中不起作用:
{
"glue_shellpath": "C:\\Program Files (x86)\\Git\bin\\sh.exe --login -i"
}
由于
答案 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,因此请确保在除最后一行之外的所有行的末尾都放置了适当的逗号,并且所有内容都包含在{ }
卷曲中括号。