Abra uma nova guia no ConEmu, no mesmo diretório (git bash)

Abra uma nova guia no ConEmu, no mesmo diretório (git bash)

Quero atribuir um atalho de teclado no ConEmu que abrirá uma nova guia, no mesmo diretório em que a guia atual está.

Então, algo como:

-new_console:d:[<pwd>]%ProgramFiles(x86)%\Git\bin\sh.exe" --login -i

onde[<pwd>]executa pwd ou obtém a variável de ambiente $PWD. Ou qualquer comando que obtenha o diretório de trabalho atual.

--ATUALIZAR---

Atualmente tenho um script bash configurado:

winpwda()
{
    pwd | sed -e 's/\//\\/g ' | sed 's/^.//' | sed 's/^c/C:/g'
}
nc()
{
 ConEmu.exe -new_console:d:"$(winpwda)" "%ProgramFiles(x86)%\Git\bin\sh.exe" &
}

executar "nc" agora abrirá uma nova janela com um git bash ConEmu no diretório atual. Irritantemente, se eu usar "cmd" em vez de "ConEmu.exe", ele será aberto com sucesso em uma nova guia em vez de em uma nova janela. Também não tenho certeza de como posso atribuir um argumento bash como um atalho de teclado...

Responder1

ConEmu'sos documentos afirmam claramentequal usuário deve configurar.

Para o bash, o usuário deve adicionar ao perfil do bash

PROMPT_COMMAND='ConEmuC -StoreCWD'

E marque uma chamada deShell funçãonoChaves e macros. O exemplo pressupõe que você tenha a tarefa {Git bash}.

Shell("new_console", "{Git bash}", "", "%CD%")

informação relacionada