如何配置ConEmu以在特定目录下启动gitbash?

3
我刚安装了ConEmu终端,但我无法将其配置为使用gitbash作为我的终端而不是Windows CMD,并且我希望它能在例如/c/Users/Kalin/Drive中启动。
由于设置很难理解,我尝试随意传递值。我不知道 "tasks" 类别中的 {Shell::cmd} 是什么意思(我猜这是更改配置的地方),但我一无所知。整个设置看起来像商用飞机的东西,让我感到迷茫 :)

是的,我有。谢谢,但即使是对于初学者来说,手册也很令人困惑。我不理解其中90%的内容。这是一件难事吗? - entegra
4个回答

7
您可以尝试以下步骤:
  1. 打开设置菜单。
  2. 在左侧窗格中选择启动 -> 任务
  3. 点击“预定义任务(命令组)”列表底部的“+”
  4. 在大文本框中输入:

    c:\path\to\gitbash.exe -new_console:d:/c/Users/Kalin/Drive

  5. 保存设置
关键之处在于,这是最小配置。起初,您将忽略所有选项。当您想要进行下一个微调时,请查看手册。

我不明白,我按照你写的做了一切,但它不起作用:C:\Program Files\Git\git-bash.exe -new_console:d:/C/Users/Kalin/Drive。我还尝试将gitbash设置为默认选项...但什么都没用,它仍然在C:\Program Files\Git\Bin目录下启动。 - entegra
我也尝试过使用 Program Files\Git\bin\bash.exe 而不是 Program Files\Git\git-bash.exe,但我真的不知道人们是如何配置这个的。 - entegra
1
哦天啊,配置花费的时间比应该花费的时间要长得多,但最终它还是起作用了,你必须进入“常规”选项来选择你的配置... 呃,设置很棘手,但感谢你指引我正确的方向。 - entegra

1
最新版本中,这个配置更加简化。只需按照以下步骤操作:
  1. 前往 {Bash:Git bash} 预定义任务

  2. 在大文本区域中,将光标保持在预填充文本的末尾,使其紧接着 -new_console:d: 文本之后

  3. 在大文本区域下方,您将看到以下选项

添加:选项卡... | 启动目录... | 文件路径... | 活动选项卡

  1. 只需从 启动目录... 选项中选择您的启动目录

  2. 重新启动 ConEmu,您将看到会话以您配置的启动目录开始。


0
NameGoesHere的回答对我有用。我只需要在第四步中进行一次修改:
当您设置目录时,需要使用“new_console:d:c/Users/Kalin/Drive”,在“new_console:d:”之后不要加上杠。

0

更简单的方法是在任务参数下添加路径:

/dir "C:\Dir\subDir....."


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接