Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Open External CMDNew to Visual Studio Code? Get it now.
Open External CMD

Open External CMD

NihaoShao

| (0) | Free
在项目根目录或资源管理器选中路径打开独立外部 CMD(Ctrl+C 可正常中断)。
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Open External CMD

在 VS Code 中打开独立外部 CMD 窗口(非内置终端、非 VS Code 托管外部终端),保证 Ctrl+C 可正常中断进程。

功能

入口 行为
快捷键 Alt+C 在项目根目录打开外部 CMD
资源管理器右键「打开外部终端」 文件夹:在该目录打开;文件:在文件所属目录打开
编辑器右键 / 标签页右键 在当前文件所属目录打开
命令面板 打开外部终端(项目根目录) / 打开外部终端

为什么不用内置/官方外部终端

  • Task 启动会在内置终端留下任务面板
  • workbench.action.terminal.openNativeConsole 拉起的窗口上,Ctrl+C 在 Windows 上经常无法正常打断命令

本扩展通过 PowerShell Start-Process -WorkingDirectory 启动独立 cmd.exe 窗口(不走 VS Code Task / openNativeConsole)。

Windows 注意:cmd /c start /D "dir" cmd.exe(无窗口标题)会把路径误解析,导致新控制台里 Ctrl+C 无法中断 npm run serve 等子进程。

调试

cd D:\project\openExternalCmd
npm install
npm run compile

用 VS Code 打开本目录,按 F5 启动 Extension Development Host 测试。

安装到本机

打包:

npx @vscode/vsce package --no-dependencies

然后:

code --install-extension open-external-cmd-0.0.1.vsix
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft