ConEmu에서 동일한 디렉터리에 있는 새 탭 열기(git bash)

ConEmu에서 동일한 디렉터리에 있는 새 탭 열기(git bash)

ConEmu 내에서 현재 탭이 있는 것과 동일한 디렉토리에 새 탭을 여는 키보드 단축키를 할당하고 싶습니다.

그래서 다음과 같습니다.

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

어디[<pwd>]pwd를 실행하거나 $PWD 환경 변수를 가져옵니다. 또는 현재 작업 디렉터리를 가져오는 명령입니다.

--업데이트---

현재 bash 스크립트가 설정되어 있습니다.

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

이제 "nc"를 실행하면 현재 디렉터리에 git bash ConEmu가 있는 새 창이 열립니다. 짜증나게도 "ConEmu.exe" 대신 "cmd"를 사용하면 새 창 대신 새 탭에서 성공적으로 열립니다. 또한 bash 인수를 키보드 단축키로 할당하는 방법을 잘 모르겠습니다...

답변1

콘에뮤의문서에 명확하게 명시되어 있음사용자가 무엇을 구성해야 하는지.

Bash의 경우 사용자는 bash 프로필에 추가해야 합니다.

PROMPT_COMMAND='ConEmuC -StoreCWD'

그리고 통화를 설정하세요.Shell 기능에서키 및 매크로. 예에서는 {Git bash} 작업이 있다고 가정합니다.

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

관련 정보