5

我使用 Sublime Text 3 作为我的默认文本/代码编辑器,并且我经常将 Sublime Text 3 中的终端与 Terminus 包一起使用。最近我发现 git 它有一个非常棒的 bash,我更喜欢使用 git bash 而不是通过默认的 Windows 终端使用 git。

有什么办法可以做到吗?

4

2 回答 2

10

为此,请通过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如果未安装在默认位置,请根据需要替换路径。如果您想默认使用它,您也可以设置defaulttrue而不是。false

如果您将此设置添加到此处显示的首选项中,那么唯一存在的 shell 配置将是这个。如果您还希望能够使用其他配置,则将设置的默认值从左侧窗格复制到右侧,然后将您的设置添加到列表中(请记住,所有设置都需要逗号分隔)。

于 2020-08-06T23:36:41.220 回答
5

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"]
        },
    ]
}
于 2020-11-29T23:35:29.270 回答