지정된 디렉터리의 ConEmu에서 Zsh 시작

지정된 디렉터리의 ConEmu에서 Zsh 시작

ConEmu는 CygWin에서 zsh를 잘 실행합니다.

"이 디렉토리에서 CygWin Zsh로 ConEmu 시작"에 마우스 오른쪽 버튼 클릭 옵션을 탐색기에 추가하고 싶습니다.

ConEmu는 탐색기 컨텍스트 메뉴 통합 명령을 설정하기 위한 통합 설정 페이지를 제공하지만 Command 필드 아래의 현재 디렉터리에서 zsh를 열기 위해 Command 필드에 무엇을 입력해야 할지 알 수 없습니다.

git msys bash를 열려면 '"%ProgramFiles(x86)%\Git\bin\sh.exe" --login -i'가 작동하고 bash는 Windows 탐색기에 열려 있는 디렉터리에서 열리지만 '"C: \CygWin\bin\zsh.exe" --login -i' ZSH를 열지만 zsh는 항상 Explorer에서 열린 폴더 대신 ~/에서 시작됩니다.

답변1

나는 동일한 문제에 직면했고 지정된 디렉토리에서 zsh를 열 수 있는 작업 디렉토리 플래그를 얻지 못했습니다. 내 해결 방법은 작업 구성의 일부로 cd 명령을 실행하는 것입니다.

C:\CygWin\bin\zsh.exe --login -i -c "cd C:\my\working\directory; exec zsh"

답변2

새로운 방법은 CHERE_INVOKING환경 변수를 사용하여 현재 디렉터리가 변경되지 않도록 하는 것입니다.

SET CHERE_INVOKING=1 & c:\cygwin\bin\zsh.exe --login -i

자세한 내용은 다음에서 확인하세요.ConEmu 문서.

관련 정보