Недавно я перешел с GitBash на Ubuntu Bash. Я использую Ubuntu Bash с ConEmu. К сожалению, когда я открываю новую вкладку, каталог переключается обратно в каталог пользователя, а не в каталог вкладки, с которой я открыл новую вкладку.
Может ли кто-нибудь сказать мне, как настроить ConEmu для открытия нового Ubuntu Bash в каталоге последней вкладки Ubuntu Bash?
Было бы неплохо узнать, как указать каталог по умолчанию, в котором ConEmu также открывает Ubuntu Bash. Я хочу, чтобы это была не моя пользовательская директория, а моя рабочая область.
Решено добавлением -dir "myDirectory"
в качестве параметров для моей предопределенной задачи по открытию bash.
С git bash я выполнил предложение maximus и создал макрос, который он предоставил
Shell("new_console", "{Git bash}", "", "%CD%")
и добавив следующее в мой .bashrc
PROMPT_COMMAND='ConEmuC -StoreCWD'
И настройте вызов функции Shell в Keys & Macros. В примере предполагается, что у вас есть задача {Git bash}.
В качестве первой наивной попытки я просто создал новую предопределенную задачу {Bash:bash}
, которая просто выполняет bash
, которая успешно запускает ubuntu bash.
Затем я попытался изменить макрос на следующий:
Shell("new_console:n", "{Bash:bash}", "", "%CD%")
К сожалению, новая консоль все еще открывается в каталоге по умолчанию.