2017-02-28 93 views
0

我需要安裝啓動任務才能在啓動時打開3個git bash選項卡,每個選項卡位於不同的位置。ConEmu:在不同位置打開多個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 

但他們都沒有工作。

如何解決?

回答

0

可怕......

首先,ConEmu docs告訴你可以用簡單的-new_console:d:"d:\Projects\Project"設置啓動目錄。

你不能「執行」{Bash::Git bash}cmd.exe,你試着做什麼使用/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

3

當一個沒有經驗的用戶沒有從作者那裏得到適當的幫助時感到難過......噢。簡單的解決方案是:

打開設置。

轉到啓動>任務。

點擊加號添加新的預定義任務。

將其命名爲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} 

點擊啓動。

選擇指定的命名任務並選擇{我的}。

重新啓動。

Voila。

相關問題