본문 바로가기

파이피디아

[터미널] VSCode에 Cmder 설치하고 Linux / Git 명령어 맘껏 쓰자!

VSCode & Cmder 연동

     # 1. Cmder란?(장점, 사용이유 - Linux / Git)

 

Cmder는 Windows 환경에서 리눅스 명령어(ls 등)을 사용할 수 있게 해주는 콘솔(터미널) 프로그램입니다.

 

Linux 환경이 익숙하신 분들은 Windows 명령어가 생소할 수 있는데, Cmder를 사용하시면 리눅스 명령어를 그대로 사용하실 수 있습니다.

 

더불어, Windows 환경에서 GitHub을 활용하시는 분들은 리눅스의 git 명령어를 사용가능하다는 장점이 있습니다.

 

아마 Windows에서 GitHub을 활용하시기 가장 좋은 터미널인 것 같습니다.

 

저의 경우는 Python과 GitHub을 연동하기 위해 편집기(VSCode)와 Cmder를 연동하게 되었습니다.

 

참고로, 완성하면 아래와 같은 화면이 됩니다 :)

VSCode에 Cmder 연동 완성 화면

 

     # 2. Cmder 다운로드

 

아래 Cmder 공식 홈페이지 링크를 접속하시면, Cmder를 다운로드 하실 수 있습니다.

 

Cmder | Console Emulator

Total portability Carry it with you on a USB stick or in the Cloud, so your settings, aliases and history can go anywhere you go. You will not see that ugly Windows prompt ever again.

cmder.app

 

 

저는 Git을 사용할 목적이기 때문에 "Download Full"을 선택해 줍니다.

다운로드 화면

 

다운로드가 완료되셨으면 원하는 폴더에 압축을 풀어주세요. 저는 "C:\Github"이라는 경로를 만들어서 압축을 풀었습니다.

 

     # 3. VSCode에 Cmder 연동

 

Cmder 다운로드가 완료되었다면 VSCode를 열어줍시다.

 

3-1) 설정의 settings.json 열기

 

좌측 하단의 "톱니바퀴"를 누른 후 "설정"을 열어줍니다.

VSCode 화면-1

 

아래 빨간 네모를 클릭해 주시면 Setting.json이 열립니다.

 

VSCode 화면-2

 

3-2) settings.json 수정

 

setting.json에 Cmder연동 관련 코드를 추가해 줍시다.

 

추가할 코드는 다음과 같습니다.

"terminal.integrated.profiles.windows": {
	"Cmder": {
    "path": "${env:windir}\\System32\\cmd.exe",
    "args": ["/k", "[Cmder 경로]\\vendor\\bin\\vscode_init.cmd"]
    }
},
"terminal.integrated.defaultProfile.windows": "Cmder"

 

setting.json에 코드를 추가하면 다음과 같은 모양이 됩니다!

setting.json 편집 화면

 

3-3) 터미널 적용

setting.json을 저장하고 F1을 누른 후 Teminal: Select Defaul Profile을 쳐 주신 후 아래 항목을 클릭해 줍시다.

VSCode 화면-3

 

그러면 기본 터미널 프로필을 선택할 수 있는데, 방금 설치한 "Cmder"를 눌러주시면 됩니다.

VSCode 화면-4

 

3-4) 터미널 적용 확인

여기까지 무사히 따라오셨다면 Cmder 적용이 완료 되셨을 것 입니다.

 

자 그럼 이제 확인을 해 봐야겠죠?

 

아래 화면과 같이 cmd 탭을 선택하신 후 터미널에 람다 표시가 나오면 성공적으로 설치가 된 것 입니다.

VSCode 화면-5

 

잘 설치가 됐는지 'git' 명령어로 확인해 봅시다!

 

아래와 같은 화면이 나오면 성공적으로 Cmder 연동이 끝난 것 입니다.

터미널에서 명령어 실행 결과

 


VSCode에서 Linux & GitHub와 호환성이 높은 "Cmder" 를 설치해 보았습니다.

 

환경구축이 비록 힘들었지만, 이제부터 편한 코딩을 할 준비를 마쳤습니다. 

 

Cmder를 활용해서 Git / Linux 등을 간편하게 이용해 보도록 하겠습니다.

 

감사합니다.