Visual Studio code(vscode) WSL 사용하기
VScode의 업데이트 덕분에 WSL 환경에서 vscode를 쉽게 사용할 수 있게 되었다.
사전 준비
이를 위해서는 사전에 당연히 VS code가 윈도우에 설치되어있어야하고
WSL 시스템도 설치되어 있어서 bash를 열 수 있어야 한다.
만약 이 두개가 설치되어 있지 않다면
https://evols-atirev.tistory.com/13
를 참조해서 두개를 설치하는 부분까지만 따라하면 된다.
VS code로 WSL 사용
우선
https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack
여기에 접속해서 Remote Development라는 확장 프로그램을 설치하자.
Continue, Open Visual Studio Code를 누르면 알아서 설치할 것이다.
이제 VScode에서 WSL로 폴더를 열어보자.
우선 wsl 쉘 창을 연다. 쉽게 윈도우에서 wsl를 검색하면
열린다.
그 다음에 vscode를 통해 열고 싶은 폴더(워킹 디렉토리)로 간다.
그리고 나서 그 폴더에서 code . 를 쳐준다.
어떤 작업을 알아서 진행하고, 그 뒤에는
이렇게 WSL로 열린 모습을 볼 수 있다. 이제 터미널은 닫아도 된다.
그 다음에는 뭐 특별히 설명할 게 없다.
그냥 이용하면 된다. 터미널도 윈도우의 기본 cmd가 아니라 WSL의 터미널로 자동으로 열린다.
디버깅도 로컬 리눅스에서 사용할 때처럼 설정하면 된다.
확장 프로그램을 보면, WSL에 설치한 확장프로그램이 따로 있는 모습을 볼 수 있다.
한 번 이렇게 하고 부터는 vscode 창을 열어서
F1을 누르고 remote wsl 을 치면 New Window가 있는 것을 볼 수 있다.
이걸 통해서 터미널을 통할 필요 없지 WSL의 vscode 창을 열 수 있다.
이제 공식적으로 WSL을 열 수 있어서 윈도우의 컴파일러와 wsl의 컴파일러를 번갈아 쓰기에 훨씬 좋아진 것 같다.
이건 리눅스용 c 범용 tasks.json이다.
이건 파이썬용 tasks.json이다.