Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在sublime text 3中使用git bash_Bash_Git_Sublimetext3_Sublimetext - Fatal编程技术网

如何在sublime text 3中使用git bash

如何在sublime text 3中使用git bash,bash,git,sublimetext3,sublimetext,Bash,Git,Sublimetext3,Sublimetext,我使用升华文本3作为默认的文本/代码编辑器,并且我经常将升华文本3中的终端与Terminus包一起使用。最近我发现git有一个非常棒的bash,我更喜欢使用git bash,而不是通过默认的Windows终端使用git 有什么方法可以做到吗?要做到这一点,请从菜单中选择首选项>软件包设置>终端>设置,或从命令选项板中选择首选项:终端设置,打开终端首选项 两者都将在新的拆分窗口中打开终点站设置,右侧显示您的设置,左侧显示默认设置。您需要做的是在首选项(右侧窗格)中添加一个shell\u confi

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


有什么方法可以做到吗?

要做到这一点,请从菜单中选择
首选项>软件包设置>终端>设置
,或从命令选项板中选择
首选项:终端设置
,打开终端首选项

两者都将在新的拆分窗口中打开终点站设置,右侧显示您的设置,左侧显示默认设置。您需要做的是在首选项(右侧窗格)中添加一个
shell\u 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面板中启动git bash shell,该面板显示在Sublime文本中。它对我有用

{
    "shell_configs":
    [
        {
            "name": "Git Bash",
            "cmd": ["C:/Program Files/Git/bin/sh.exe"],
            "env": {},
            "enable": true,
            "default": false,
            "platforms": ["windows"]
        },
    ]
}

有趣;我发布的示例在我所有的Windows框上都很好。