You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Zorin 17系统下如何在VS Code集成终端启用CMD?

解决VS Code集成终端Shell与Node.js问题(Zorin 17)

一、关于添加CMD到集成终端的说明

CMD是Windows原生Shell,在纯Linux系统(如Zorin 17)中无法直接运行。如果您偏好CMD的操作逻辑,可尝试以下两种方案:

方案1:双系统下调用Windows CMD

若您是Windows+Zorin双系统配置,需先确保Windows分区已挂载到Zorin的/mnt/c目录,再进行VS Code配置:

  1. 打开VS Code,按Ctrl+,打开设置,点击右上角的「打开设置(JSON)」图标
  2. 在settings.json中添加如下配置:
    "terminal.integrated.profiles.linux": {
      "Windows CMD": {
        "path": "/mnt/c/Windows/System32/cmd.exe",
        "args": []
      }
    }
    
    若Windows分区挂载路径不是/mnt/c,需对应修改路径
  3. 保存配置后重启VS Code,即可在终端下拉菜单中选择Windows CMD

方案2:使用类CMD语法的Linux替代Shell

若您仅需要类似CMD的操作体验,可安装busybox提供的兼容模式:

  1. 打开Tilix终端,执行sudo apt install busybox
  2. 在VS Code的settings.json中添加配置:
    "terminal.integrated.profiles.linux": {
      "Busybox CMD": {
        "path": "busybox",
        "args": ["ash", "-c", "exec busybox cmd"]
      }
    }
    
  3. 重启VS Code后,即可在终端选项中找到该Shell

二、解决bash下Node.js无法使用的问题

VS Code集成终端的bash未加载完整环境变量,导致Node.js路径未被识别,操作步骤如下:

  1. 在Tilix中执行which node和which npm,记录Node.js与npm的安装路径(例如/usr/local/bin/node)
  2. 打开VS Code的settings.json,添加环境变量配置:
    "terminal.integrated.env.linux": {
      "PATH": "/usr/local/bin:${env:PATH}"
    }
    
    将上述/usr/local/bin替换为您记录的实际路径
  3. 或直接修改bash配置文件:
    • 在VS Code集成终端中执行nano ~/.bashrc
    • 在文件末尾添加export PATH="/usr/local/bin:$PATH"(替换为实际路径)
    • 按Ctrl+O保存,Ctrl+X退出,再执行source ~/.bashrc
  4. 重启VS Code后,在bash终端执行npm -v即可正常使用

内容的提问来源于stack exchange,提问作者Alexandre Mendes de Oliveira

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 15:08:29