본문 바로가기
Web/개발환경

[window] vs code에서 default 터미널 cmder로 설정하기

by 푸르 2021. 9. 8.

어느 날... vs code에서 내부 터미널을 여는데

제가 설정해뒀던 cmder이 아니라, powerShell이 뜨더라구요

 

setting.json을 보니까

제가 설정해뒀던 코드가 deprecated가 돼서

새로운 설정법으로 터미널을 설정하라는 메시지가 반겨주고 있었습니다.

*에러 메시지 원본은 포스팅 하단을 참고해주세요 : )

 

 

어떻게 해야 할까요?

 

 

검색을 해보니 

vs code에서 터미널 설정하는 방법이 바뀌어서, 새로운 방법으로 다시 설정해주면 되더라구요.

제가 설정한 코드는 아래와 같습니다. 

 


  { 
    "terminal.integrated.profiles.windows": {
    "cmder": {
      "path": "C:\\WINDOWS\\System32\\cmd.exe",
      "args": ["/K", "C:cmder경로\\cmder\\vendor\\bin\\vscode_init.cmd"]
    }
  },
  "terminal.integrated.automationShell.windows": "cmder"
  }

 

vs code > setting > setting.json 파일에 해당 코드를 cmder 경로를 수정해 넣고,

select default profile에 cmder을 설정하면 됩니다.

*주의* cmder 경로는 본인 컴퓨터의 cmder 경로를 넣으셔야 합니다.

 

 

 


내용 중, 잘못된 부분이 있다면 편하게 말씀해주세요

읽어주셔서 감사합니다.

 


에러 메시지 

This is deprecated, the new recommended way to configure your default shell is by creating a terminal profile in `#terminal.integrated.profiles.windows#` and setting its profile name as the default in `#terminal.integrated.defaultProfile.windows#`. This will currently take priority over the new profiles settings but that will change in the future.

 

참고 

1) vs code - https://code.visualstudio.com/docs/editor/integrated-terminal#_can-i-use-cmders-shell-with-the-terminal-on-windows

2) stack overflow - https://stackoverflow.com/questions/67601161/the-new-way-to-configure-default-shell-and-argument-commands-in-vscode

댓글