WSL2 `startingDirectory`가 작동하지 않습니다..

1977 단어
안녕하세요 개발자 친구들!
오늘은 간단한 문제를 풀어보지만 귀찮으실 수도 있으니,
문제는...

WSL2에서 Linux 디렉터리 시작이 제대로 작동하지 않음



그것은 나를 조금 귀찮게하므로 아래에서 수정하고 싶습니다.

{
  "startingDirectory" : //wsl$/Ubuntu/home/<my-user-name>
}


그러나 작동하지 않습니다.
아마도 이 문제는 zsh(oh-my-zsh like..) 사용과 관련이 있을 수 있습니다.

그래서 편집을 통해 약간의 트릭을 생각해 냈습니다~/.zshrc.~/.zshrc 끝에 이 줄을 삽입합니다.

If you use bash, edit ~/.bashrc same way.




# for setting start directory for terminal when wsl2 setting not work.
cd ~/



그런 다음 잘 작동합니다! 하지만 디렉토리를 ~/로 전환하는 데 아주 작은 시간차가 느껴졌습니다. 다행히 지금은 기분이 한결 나아졌습니다.

이 문제에 대한 더 나은 해결책을 찾으면 다시 게시하겠습니다.

나와 같은 문제에 시간을 낭비하지 않기를 바랍니다.
감사.

공식적인 방법을 찾았습니다!


Window Terminal로 프로필 설정에 대한 MS 공식 문서를 찾았습니다.Window Terminal 버전 1.12.3472.0 이상을 사용하는 경우 Window Terminal는 Linux 파일 시스템을 직접 참조할 수 있으므로 아래와 같이 설정을 편집하십시오.

{
  "startingDirectory": "/home/<username>",
}


참조 : Window Official Doc

좋은 웹페이지 즐겨찾기