vscode에서 cmder 사용하기

2017. 9. 10. 17:42Dev

반응형


windows OS terminal 중에서 쓸만한 cmder를 vscode에서도 임베디드해서 사용해보고 싶었다.


구글링을 통해서 찾은 방법은 여기서 확인할 수 있다.


파일 > 기본 설정 > 설정 (Ctrl  + , commma )


에서 아래와 같이 설정해주면 된다.

"terminal.integrated.shell.windows": "C:\\WINDOWS\\sysnative\\cmd.exe",
"terminal.integrated.shellArgs.windows": ["/K", "C:\\path\\to\\clink\\clink_x64.exe inject"]

cmder가 제공해주는 자체 인터페이스는 사용할 수 없고 기능만 가져다 사용한다.


다들 잘되는지 모르겠지만.. 본인은 에러가 발생해서 실행되지 않았다.


문제는 cmder/vendor/init.bat 에서 사용하는 CMDER_ROOT 가 설정되어있지 않았기 때문.


그래서 terminal.integrated.shellArgs.windows 부분을 아래와 같이 변경해주고 하니 잘 된다.


SET CMDER_ROOT=C:\\PATH\\TO\\CMDER&&C:\\PATH\\TO\\CMDER\\vendor\\init.bat


아래 참고


"terminal.integrated.shellArgs.windows" : ["/K","SET CMDER_ROOT=C:\\Users\\ME\\cmder_mini&&C:\\Users\\ME\\cmder_mini\\vendor\\init.bat"]


쉘스크립트라고 하나? 거의 써본적없어 더 편하게 사용할 수 있는 방법도 있을터이지만 나는 여기까지만. 


이것만으로 너무 삽질을 오래했기에.


반응형