如何在vscode中使用cmder

要在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%\vendor\init.bat"

編輯vscode使用者設定

貼上代碼覆寫設定
"terminal.integrated.shell.windows": "C:\\Windows\\Sysnative\\cmd.exe",
    "terminal.integrated.shellArgs.windows": [
        "/k C:\\cmder\\vsinit.bat"
    ]
注意路徑設定
好~完成!重開一個終端機就可以在vscode中使用cmder了


留言

  1. 其實不用透過另外一個批次檔呼叫啦,這樣設定就可以囉

    "terminal.integrated.env.windows": {"CMDER_ROOT": "C:\\cmder"},
    "terminal.integrated.shellArgs.windows": ["/k C:\\cmder\\vendor\\init.bat"],

    回覆刪除
    回覆
    1. 其實這個方法我也試過,似乎不太行。不過我個人偏好使用git bash,設定上問題少也沒有cmder在整合終端中游標亂飄的問題

      刪除

張貼留言

這個網誌中的熱門文章

[Arduino]電子秤平 重量感測條+HX711AD模組

cpe練習筆記 UVa401 Palindromes

cpe練習筆記 UVa10019 Funny Encryption Method