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

10

Eu quero atribuir um atalho de teclado dentro do ConEmu que irá abrir uma nova aba, no mesmo diretório que a aba atual está dentro.

Então, algo como:

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

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

- ATUALIZAÇÃO ---

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" &
}

executando "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 abre com sucesso em uma nova aba em vez de uma nova janela. Também não sei como posso atribuir um argumento bash como um atalho de teclado ...

    
por chrispepper1989 20.07.2015 / 12:54

1 resposta

9
docs afirmam claramente o que o usuário deve configurar.

Para o usuário bash ter que adicionar ao perfil bash

PROMPT_COMMAND='ConEmuC -StoreCWD'

E configure uma chamada de Shell função no Keys&Macros . Exemplo supõe que você tenha a tarefa {Git bash}.

Shell("new_console", "{Git bash}", "", "%CD%")
    
por 20.07.2015 / 14:03