要在vscode中使用git bash或是powershell都滿容易的,但是想要使用cmder就是一直設定不起來,後來在某篇文章的留言中找到方法但是忘記在哪邊了...方法也很神奇使用自己編寫的.bat去call cmder的init.bat就可以了
環境
vsdode版本 : 1.16.1
cmder版本 : 1.3.2
編寫.bat
vsinit.bat
@echo off SET CMDER_ROOT=C:cmder "%CMDER_ROOT%vendorinit.bat"
編輯vscode使用者設定
貼上代碼覆寫設定
"terminal.integrated.shell.windows": "C:WindowsSysnativecmd.exe", "terminal.integrated.shellArgs.windows": [ "/k C:cmdervsinit.bat" ]
注意路徑設定
好~完成!重開一個終端機就可以在vscode中使用cmder了
其實不用透過另外一個批次檔呼叫啦,這樣設定就可以囉
"terminal.integrated.env.windows": {"CMDER_ROOT": "C:\cmder"},
"terminal.integrated.shellArgs.windows": ["/k C:\cmder\vendor\init.bat"],
其實這個方法我也試過,似乎不太行。不過我個人偏好使用git bash,設定上問題少也沒有cmder在整合終端中游標亂飄的問題