我使用 Sublime Text 3 作为我的默认文本/代码编辑器,并且我经常将 Sublime Text 3 中的终端与 Terminus 包一起使用。最近我发现 git 它有一个非常棒的 bash,我更喜欢使用 git bash 而不是通过默认的 Windows 终端使用 git。
有什么办法可以做到吗?
我使用 Sublime Text 3 作为我的默认文本/代码编辑器,并且我经常将 Sublime Text 3 中的终端与 Terminus 包一起使用。最近我发现 git 它有一个非常棒的 bash,我更喜欢使用 git bash 而不是通过默认的 Windows 终端使用 git。
有什么办法可以做到吗?
为此,请通过Preferences > Package Settings > Terminus > Settings从菜单或Preferences: Terminus Settings命令面板中选择来打开 Terminus 首选项。
两者都将在新的拆分窗口中打开 Terminus 设置,右侧是您的设置,左侧是默认设置。您需要做的是shell_configs在您的首选项(右窗格)中添加一个键,其中包括使用 Git Bash 的新配置。
看起来像这样:
"shell_configs":
[
{
"name": "Git Bash",
"cmd": ["cmd.exe", "/k", "C:/Program Files (x86)/Git/bin/bash.exe"],
"env": {},
"enable": true,
"default": false,
"platforms": ["windows"]
},
]
Git Bash如果未安装在默认位置,请根据需要替换路径。如果您想默认使用它,您也可以设置default为true而不是。false
如果您将此设置添加到此处显示的首选项中,那么唯一存在的 shell 配置将是这个。如果您还希望能够使用其他配置,则将设置的默认值从左侧窗格复制到右侧,然后将您的设置添加到列表中(请记住,所有设置都需要逗号分隔)。
OdatNurd,谢谢你的想法,但 cmd.exe 在单独的窗口中打开 git bash。我使用您的想法并更改以下设置,以在 Terminus Panel 中启动 git bash shell,该面板出现在 Sublime 文本中。这个对我有用。
{
"shell_configs":
[
{
"name": "Git Bash",
"cmd": ["C:/Program Files/Git/bin/sh.exe"],
"env": {},
"enable": true,
"default": false,
"platforms": ["windows"]
},
]
}