VSCode 기본 터미널 변경


121

Windows 10 PC에서 Visual Studio Code를 사용하고 있습니다. 기본 터미널을 Windows PowerShell에서 Ubuntu (Windows)의 Bash로 변경하고 싶습니다.

어떻게 할 수 있습니까?


2
관련 게시물
RBT

답변:


247

F1VS Code를 누르고 Terminal : Select Default Shell을 입력 / 선택하여 기본 터미널을 선택할 수도 있습니다 .

터미널 선택

터미널 선택


3
오늘부터 MacOS에서 터미널 확장은 메뉴에 "기본 쉘 선택"옵션이 없습니다! stackoverflow.com/a/49916667/99834를 사용하여 운이 좋았습니다 .
sorin dec

1
저는 지금 MacOS Catalina를 사용하고 있습니다. "Terminal : Select Default Shell"이 있었고 저를 위해 일했습니다.
cakidnyc

그것은 나를 위해 작동하지 않습니다! @Levi
Akhila

42

열린 터미널에 다음 키워드를 입력합니다.

  1. 파워 쉘
  2. 세게 때리다
  3. cmd
  4. 마디
  5. python (또는 python3)

아래 이미지에서 세부 사항을 참조하십시오. (VSCode 버전 1.19.1-Windows 10 OS) 여기에 이미지 설명 입력

VS Code Mac에서도 작동합니다. VSCode (버전 1.20.1)로 시도했습니다.


1
bash이 기본 셸로 선택된 경우에만 작동하는 것 같습니다 .
winterlight

16

이동 File > Preferences > Settings(또는 Ctrl+을 누름 ,) 한 다음 오른쪽 상단 모서리에있는 맨 왼쪽 아이콘 "설정 열기 (JSON)"를 클릭합니다.

아이콘 위치를 보여주는 스크린 샷

JSON 설정 창에서 다음을 추가합니다 (중괄호 안에 {}).

"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\bash.exe"`

(원하는 다른 사용자 정의 설정도 여기에 넣을 수 있습니다)

해당 경로를 확인하여 bash.exe 파일이 있는지 확인하십시오. 그렇지 않으면 파일이있는 위치를 찾아 대신 해당 경로를 가리 킵니다.

이제 VS Code에서 새 터미널 창을 열면 PowerShell 대신 bash로 열어야합니다.


1
이 답변 이후 VSCode가 약간 변경된 것 같습니다. 이제이 변경을 수행하기 위해 편집기로 이동하기 위해 눌러야하는 {} 버튼이 있습니다. 이 답변의 명령은 올바르게 작동했습니다. 답변 감사합니다.
dmoore1181

3

콘솔 유형을 선택하려면 "keybinding.json"파일에 작성할 수 있습니다 (이 파일은 "File-> Preferences-> Keyboard Shortcuts"경로에서 찾을 수 있습니다.)`

//with this you can select what type of console you want
{
    "key": "ctrl+shift+t",
    "command": "shellLauncher.launch"
},

//and this will help you quickly change console
{ 
    "key": "ctrl+shift+j", 
    "command": "workbench.action.terminal.focusNext" 
},
{
    "key": "ctrl+shift+k", 
    "command": "workbench.action.terminal.focusPrevious" 
}`

1
이 확장 셸 런처가 없으면이 대답은 쓸모가 없습니다. 따라서 설치하고 바로 가기를 지정하십시오. 이 바로 가기는 이미 정의되어 있습니다.이 바로 가기를 찾아서이 바로 가기에서 작업을 사용하는지 확인하십시오.
Barabas
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.