ใช้ Cmder เป็นเทอร์มินัล VS Code

Dec 18 2022
หากคุณใช้ทั้ง VS Code และ Cmder บน Windows มีโอกาสที่คุณต้องการแทนที่เทอร์มินัลเนทีฟ VS Code ด้วย Cmder นี่คือวิธีการบรรลุเป้าหมายนั้น

หากคุณใช้ทั้งVS CodeและCmderบน Windows มีโอกาสที่คุณต้องการแทนที่เทอร์มินัลเนทีฟ VS Code ด้วย Cmder นี่คือวิธีการบรรลุเป้าหมายนั้น

ก่อนอื่น คุณต้องสร้าง .bat ที่จะเริ่มต้น Cmder เมื่อคุณเปิดเทอร์มินัลใหม่ใน VS Code สมมติว่าตำแหน่ง Cmder ของคุณคือC:\tools\cmder , g o ไปยังไดเร็กทอรี Cmder ของคุณและสร้าง ไฟล์ vscode.batด้วยสคริปต์ต่อไปนี้:

@echo off
SET CurrentDir=%CD%
SET CMDER_ROOT=C:\tools\cmder
CALL "%CMDER_ROOT%\vendor\init.bat"
CD /D %CurrentDir%

"terminal.integrated.profiles.windows": {
  "Cmder": {
    "path": ["C:\\System32\\cmd.exe"],
    "env": {"CMDER_ROOT": "C:\\tools\\cmder"},
    "args": ["/K", "%CMDER_ROOT%\\vscode.bat"],
    "icons": "terminal"
  }
},
"terminal.integrated.defaultProfile.windows": "Cmder"