设置git bash以使用Windows上的选项卡

时间:2013-11-25 20:10:04

标签: git-bash console2

我已经安装了console2和git bash, 我的目标是让git bash使用标签, 我已将控制台设置上的目标路径更改为 "C:\Program Files (x86)\Git\bin\sh.exe" --login -i。 当我打开控制台时,它不再为选项卡提供选项。

9 个答案:

答案 0 :(得分:71)

我已经与ConEmu合作了 http://sourceforge.net/projects/conemu/

  1. 安装Git Bash
  2. 安装ConEmu
  3. 打开ConEmu,在设置(右上角)中,点击“设置”
  4. 在设置树中,打开“启动”,然后打开“任务”
  5. 添加新任务,或编辑其中一个任务
    • 点击底部第二行的“标签”按钮
    • 在第一个框中输入“[git directory] ​​\ bin \ sh.exe --login -s”
    • 在第二个框中,输入您首选的启动目录
    • 保存
    • 现在分配一个热键(右上角)(我有我的ctrl + T)
  6. 你已经完成了!现在你在windows中有一个多重控制台,你可以通过热键创建任意数量的Git Bash窗口。

答案 1 :(得分:44)

此配置适用于我:

标题:Git Bash
图标:C:\ Program Files(x86)\ Git \ etc \ git.ico
Shell:C:\ Windows \ SysWOW64 \ cmd.exe / c“”C:\ Program Files(x86)\ Git \ bin \ sh.exe“--login -i”
启动目录:git仓库的路径

screenshot

答案 2 :(得分:3)

使用VSCode IDE

如果将其用作IDE,则可以在VSCode中使用多个GIT Bash选项卡。

CTRL + SHIFT + '打开终端。如果安装了GIT Bash,您将在右侧的下拉列表中选择bash作为默认外壳。然后,您可以在VSCode中使用多个选项卡。

答案 3 :(得分:2)

<强>更新

Powershell的

Console2适用于PowerShell。转到Edit =&gt;设置=&gt;标签=&gt;添加标签=&gt;将Shell设置为:%SystemRoot%\syswow64\WindowsPowerShell\v1.0\powershell.exe并将Title设置为“Powershell”。安装git bash后,powershell应该无需进一步配置即可运行。

ConEmu

我发现ConEmu的设置窗口难以使用。我放弃了设置默认目录。我使用这个设置:

ConEmu screen shot

小心点击ConEmu中的按钮。它将覆盖您输入的任何内容,并且按钮添加的样板代码似乎与Git shell无关。

答案 4 :(得分:2)

  1. 安装Git Bash - &gt; Git for Windows v2.9.3
  2. 安装ConEMU版本10.0.17134.48 - &gt; https://conemu.github.io/en/Downloads.html
  3. ConEMU最新版本预先配置了gitbash和windows cmd。 无需进行任何设置
  4. 打开ConEMU
  5. 使用新的控制台对话框选项打开Windows cmd - &gt; ConEMU中的{Shells :: cmd}
  6. 使用新的控制台对话框选项打开git bash - &gt; ConEMU中的{Bash :: Git bash}
  7. enter image description here

答案 5 :(得分:1)

您应该更改Shell。我想你改变了启动目录。

Shell settings in Console2

答案 6 :(得分:1)

ConEmu的工作非常完美,感谢您的答案。

我下载了最新版本,最初支持 Git Bash Cygwin 。顺便说一句,创建新标签的快捷方式是Win + W,开关标签快捷键是Ctrl + Tab和Shift + Ctrl + Tab

enter image description here

答案 7 :(得分:0)

这里所有的答案都提到了ConEmu,但是最近我发现了Cmder,它似乎可以满足您的要求-它基于ComEmu,但是首次使用可能会更容易,更直接。

根据its GitHub page

  

Cmder是一个完全出于沮丧而创建的软件包   Windows上没有可用的控制台模拟器。它是基于ConEmu的   进行了重要的配置大修,并配备了Monokai配色方案,   出色的碰杯(通过碰杯完成功能进一步增强)和自定义   提示布局。

     

Cmder的主要优点是可移植性。它是   设计为完全独立的,没有外部依赖性,   这非常适合USB记忆棒或云存储。这样你就可以携带   您的控制台,别名和二进制文件(例如wget,curl和 git )   你在任何地方。

     

Cmder的用户界面也被设计为更加   令人赏心悦目,您可以比较Cmder之间的主要区别   和ConEmu here

答案 8 :(得分:0)

这是Windows Terminal的解决方案:

  1. 打开设置(torch.Size([1, 32, 256, 256])
  2. 将此属性添加到Ctrl + ,属性中(请记住在其之前的profiles之后添加逗号):
{...}
  1. (可选)如果您希望在启动Windows Terminal时将Git Bash用作默认外壳程序,请将其添加到设置中:
    "profiles":
    {
        ...
        "list":
        [
            ...
            {
                "commandline": "C:\\path\\to\\git\\bin\\bash.exe --login -i",
                "hidden": false,
                "icon": "C:\\path\\to\\git\\mingw64\\share\\git\\git-for-windows.ico",
                "name": "Git Bash",
                "startingDirectory": "%USERPROFILE%"
            }
        ]
    },