본문으로 바로가기

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
0.00MB

이건 파이썬용 tasks.json이다.

tasks.json
0.00MB