2016-10-06 3 views
1

나는 ConEmu 탭에서 보통 Git Bash를 사용하고 있습니다. Git Bash의 각 인스턴스에 대한 탭 표시 줄에 현재 디렉토리의 이름을 표시하는 것이 매우 편리 할 것입니다. 그러나 탭 템플릿을 %d 또는 %f으로 설정하면 언제든지 내 Windows 홈 디렉토리를 얻을 수 있습니다. cd Git Bash에서.ConEmu with Git Bash - 탭 표시 줄에 폴더 표시

탭 표시 줄에 경로를 표시하는 방법이 있습니까? 첨부 된 스크린 샷에서 볼 수 있듯이 banana 폴더로 이동하지만 ccook (내 집 주소록)이 탭에 표시됩니다.

제목 (%s)에는 전체 경로가 포함되어 있지만 내 탭에는 너무 길어 보입니다.

Incorrect folder name in tab bar with %f

최선을 나는 현재 달성 할 수있어는 %s를 사용하고 제목에서 건너 뛴 단어로 MINGW64을 추가하는 것입니다,하지만 여전히 현재 폴더 대신 나에게 전체 경로를 가져옵니다. 정규식을 지정하는 방법이 있다면 최종 텍스트 인 / 이후의 모든 내용을 제외 할 수 있습니다.

+0

은 RTFM은 https://conemu.github.io/en/ShellWorkDir.html – Maximus

+0

아, 그게, 덕분에있어 - 내가 해당 페이지를 찾을 수 없습니다했다. 조금 가혹한. – Conan

+0

어떻게 할 수 있는지 공유해 주시겠습니까? 나는 설명서를 읽고 있는데 아직 명확하지 않습니다. –

답변

1

Cygwin 사용자의 경우 .bashrc에 PROMPT_COMMAND='ConEmuC -StoreCWD'을 추가하십시오.

if [[ -n "${ConEmuPID}" ]]; then 
     PROMPT_COMMAND='ConEmuC -StoreCWD' 
fi 

편집 제프리 - 하몬 @에서 제안 당

: 문서 페이지를 보면

,이 제안은 현재도 존재한다.

https://conemu.github.io/en/ShellWorkDir.html#bash_and_other_cygwin_shells

+1

Git Bash에서도이 방법을 사용할 수 있습니다.하지만 if 문으로 감싸 야합니다. 따라서 ConEmu 외부에서 셸을 열면 ConEmuC를 찾을 수 없다는 오류가 표시되지 않습니다. [[-n "$ {ConEmuPID}"]]; then PROMPT_COMMAND = 'ConEmuC -StoreCWD' fi –