【问题标题】:ConEmu: Open multiple Git Bash tabs on different locationsConEmu:在不同位置打开多个 Git Bash 选项卡
【发布时间】:2017-07-19 14:39:24
【问题描述】:

我需要设置启动任务,以便在启动时打开 3 个 git bash 选项卡,每个选项卡位于不同的位置。

在我使用的各个地方打开各个标签

cmd -new_console:s /k "%ConEmuBaseDir%\CmdInit.cmd"  & d: & cd \Projects\Project1

cmd -new_console:s /k "%ConEmuBaseDir%\CmdInit.cmd"  & d: & cd \Projects\Project2

cmd -new_console:s /k "%ConEmuBaseDir%\CmdInit.cmd"  & d: & cd \Projects\Project3

Git bash 已经有一个预定义的任务

{Bash::Git bash}
"%ConEmuDrive%\Program Files\Git\git-cmd.exe" --command=usr/bin/bash.exe -l -i

所以我尝试了以下解决方案

cmd -new_console:s /k "%ConEmuBaseDir%\CmdInit.cmd"  & d: & cd \Projects\Project1 {Bash::Git bash}

{Bash::Git bash} -new_console:s /k "%ConEmuBaseDir%\CmdInit.cmd"  & d: & cd \Projects\Project1

但它们都不起作用。

如何解决?

【问题讨论】:

    标签: split tabs startup git-bash conemu


    【解决方案1】:

    糟糕……

    首先ConEmu docs告诉你可以使用简单的-new_console:d:"d:\Projects\Project"来设置启动目录。

    您无法从cmd.exe“执行”{Bash::Git bash},您尝试使用/k 开关执行的操作。 {Bash::Git bash}ConEmu Task,只有 ConEmu 知道如何“运行”它。

    你最后一次尝试{Bash::Git bash} /k "%ConEmuBaseDir%\CmdInit.cmd" 是绝对错误的。 Bash 不知道如何执行*.cmd 文件。而bash.exe 不支持/k 开关。

    最后,您的 bash 版本可能会通过 bash 配置文件设置特定目录。 docs 中描述了可能的解决方法。

    顺便说一句,与d: & cd \Projects\Project3 相比,调用cd /d d:\Projects\Project3 更方便且更具描述性。

    【讨论】:

      【解决方案2】:

      当一个没有经验的用户没有从作者那里得到适当的帮助时,我感到很难过......哦,好吧。简单的解决方案是:

      打开设置。

      转到启动 > 任务。

      点击加号添加新的预定义任务。

      将其命名为 Git bash::Project1。

      填写以下命令

      -new_console:s:d:D:\Projects\Project1"%ConEmuDrive%\Program Files\Git\git-cmd.exe" --command=usr/bin/bash.exe -l -i
      

      对所有需要的项目重复此步骤。 添加一个新的预定义任务。称它为我的。 填写以下内容

      {Git bash::Project1}
      
      {Git bash::Project2}
      
      {Git bash::Project3}
      

      点击启动。

      选择指定的命名任务并选择{我的}。

      重启。

      瞧。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-12-19
        • 2017-02-19
        • 2018-10-24
        相关资源
        最近更新 更多