vs code 的“新建控制台”本质是启动本地 shell 终端,快捷键 ctrl+` 可快速调出;终端默认使用系统默认 shell,工作目录为工作区根目录,需注意 shell 类型、path 配置及当前路径。

VS Code 里新建控制台,本质是开一个终端
VS Code 没有独立的“控制台”概念,你点的那个「新建终端」,就是启动一个本地 shell(比如 PowerShell、bash 或 zsh),它就是你代码运行时真正打交道的控制台。别被「集成终端」这名字绕晕——它和你在 Windows 按 Win+R 输入 cmd、或 macOS 打开 Terminal.app 起的作用完全一样。
快捷键 Ctrl+`(反引号)是最直接的方式
这是默认绑定,按一下就弹出底部终端面板。如果没反应,大概率是快捷键被占用了,或者终端面板被手动关掉了:
- 检查右下角状态栏有没有显示终端图标,点了就能唤出
- 菜单栏点 终端 → 新建终端,路径是
Terminal → New Terminal - Mac 用户注意:
Ctrl+`是左上角那个反引号键,不是单引号;如果键盘布局非美式,可能要配合Fn键 - 终端默认启动的是系统默认 shell,不是 Node.js 或 Python 解释器——想跑
node或python,得自己输命令
终端类型选错了,python 命令会报错
VS Code 终端支持切换 shell 类型(如 PowerShell、Command Prompt、Git Bash、zsh)。但很多初学者在 Windows 上选了 Command Prompt,然后输 python --version 报 'python' 不是内部或外部命令——其实是因为 Command Prompt 默认不识别 python 别名,而 PowerShell 或 Git Bash 更可能已配置好。
NetShopForge是一款强劲的B2C的网上购物软件,利用她我们能建立起强劲的、自由的、安全的购物平台。 维博软件以有这样的软件无比自豪,系统基于ASP.NET 2.0及SqlServer开发,充分享受新技术带来的乐趣。 软件综合了卖家,买家,程序员,设计者的头脑风暴,目的就是用户能建立风格不同的电子商务系统,使它显得更加与众不同。 如果您寻求一款能按您的思想随意发挥的网上购物软件,那么Net
- 点击终端右上角小箭头 → 选择更合适的 shell
- Windows 推荐优先试
PowerShell;macOS/Linux 用zsh或bash - 改完后记得关掉旧终端再新开,否则环境变量不会刷新
- 如果还是找不到
python,说明 Python 没加进系统 PATH,跟 VS Code 无关
终端里执行脚本,当前路径容易搞错
VS Code 终端的当前工作目录(pwd / cd 看到的路径),默认是打开的文件夹(即工作区根目录),不是你正在编辑的文件所在目录。所以你双击打开一个 src/main.py,在终端里直接输 python main.py 很可能报 No such file。
- 先用
pwd确认当前路径,再用ls(macOS/Linux)或dir(Windows)看文件是否真在那儿 - 如果文件在子目录,要么
cd src再运行,要么写相对路径:python src/main.py - 不想切目录?右键文件 → 在终端中打开(部分插件支持),或装
Code Runner插件,它会自动 cd 到文件所在目录再执行
终端不是黑盒子,它只是把你的操作系统命令行搬进了编辑器里。所有行为都受系统环境、PATH、当前路径、shell 类型约束——哪一步卡住,就回到这几个点去查,比翻 VS Code 设置快得多。









