본문 바로가기
Tools

[VSCode] Visual Studio Code에서 터미널로 WSL 설정하는 방법

by A6K 2022. 10. 20.

Visual Studio Code에서는 터미널 탭 기능을 제공한다. 윈도우 환경에서는 기본적으로 PowerShell을 사용하게 되는데, 가끔 윈도우에서 Bash 쉘 개발이나 파이썬 개발 같은 것을 할 때, WSL 환경을 터미널 탭에서 열어서 사용하고 싶은 경우가 있다.

GUI는 윈도우에서 열고 프로젝트는 WSL을 통해 리눅스에서 진행하는 매우 편리한 구성이다. 다행히 Visual Studio Code는 터미널 탭에서 WSL 터미널을 지원한다.

VSCode에서 WSL을 터미널로 지정

우선 WSL2가 설치되어 있어야 한다. WSL 설치는 별도로 검색을 해보거나 다음 글들을 참고하자.

 

[Window] WSL에 CentOS 7 설치 및 삭제

마이크로소프트가 윈도우에 리눅스 친화적인 기능들을 탑재하기 시작하면서 많은 개발자들이 다시 윈도우 시스템을 사용하기 시작했다. WSL(Windows Subsystem for Linux)은 그런 기능 중 하나다. 윈도

hbase.tistory.com

 

 

[Windows] WSL 2로 업그레이드 하기

개발 환경을 윈도우로 옮기고 WSL(Window Subsystem for Linux)를 활성화시켜 CentOS와 Ubuntu 리눅스를 설치해 사용해봤다. 이것저것 하다가 어떤 기능을 좀 사용하려고 봤더니 WSL 2를 사용해야한다고 적혀

hbase.tistory.com

WSL이 윈도우 시스템에 설치된 이후 VSCode의 설정에 다음을 추가해주면 된다.

"terminal.integrated.defaultProfile.windows": "Ubuntu (WSL)"

VSCode의 설정은 setting.json으로 저장되는데, 이를 편집하는 방법은 다음과 같다.

[Ctrl] + [,] 버튼을 누르면 우측 상단에 '설정 열기' 아이콘이 나온다. 이 아이콘을 클릭하면 setting.json을 편집할 수 있다.

적당한 곳에 위에 있는 설정을 JSON 포맷으로 붙여넣어주면 된다. 

혹은 [Ctrl] + [,] 버튼을 눌러서 위에 있는 설정 이름을 입력하면 친절하게 GUI에서 설정을 변경할 수 있도록 화면이 구성된다. 

드랍다운에서 WSL 항목을 선택하면 터미널로 설정이 끝난다.

이제 [Ctrl] + [`]을 누르거나 새로운 터미널 창을 실행시키면 

터미널로 WSL 화면이 뜨게 된다.

댓글