VS Code需安装Code Runner扩展并正确配置才能运行代码;检查语言模式、启用扩展、设置runInTerminal为true、确认执行命令路径,避免与调试器F5混淆。
找不到
按钮或右键没有“Run Code”选项
VS Code 本身不自带运行代码功能,所谓“运行符号”其实是第三方扩展提供的快捷入口。最常见的情况是没装
或
(或其他语言)扩展,或者装了但没启用。
确认已安装
:在扩展市场搜
,装完重启 VS Code
检查文件关联:打开一个
文件后,右下角状态栏应显示语言模式为
;如果是
,点击它手动选对语言
默认绑定
(Windows/Linux)或
(Mac),不是 F5 —— F5 是调试器专用
点了没反应,终端只闪一下就消失
这是执行完立即退出导致的,尤其常见于 Python 脚本跑完就关终端,根本看不到输出。本质不是“找不到”,而是“看不见结果”。
在
中加配置:
,让命令真正在集成终端里跑
避免用
直接执行带输入的脚本 ——
默认用
参数(强制未缓冲输出),但某些环境仍会吞掉
,这时建议改用终端手动跑
如果用的是
官方扩展,F5 启动的是调试器,需有
配置,和
是两套机制,别混用
运行报错
说明扩展没激活成功,可能被禁用、冲突,或当前工作区禁用了它。
VSCode 1.118
微软正式发布 Visual Studio Code 1.118 版本 。本次更新重点强化了 AI 开发体验与企业管理能力,其中最引人注目的是新增 Copilot CLI 远程控制功能,允许开发者通过手机或网页远程监控和接管 AI 会话 。同时,为了提高 AI 的运行性价比,新版本优化了令牌缓存策略以降低成本 。此外,1.118 版还引入了 Chronicle 本地历史追踪、TypeScript 7.0 支持以及更严格的企业级访问管控 。
下载
按
(Win)或
(Mac),输入
,确认
在列表里且开关是开的
检查是否在远程开发(SSH/WSL)场景下:扩展需在远程端重新安装,本地装的不起作用
某些安全策略或企业版 VS Code 会默认禁用未签名扩展,此时要手动允许 —— 点扩展面板右上角 ⚙️ →
不同语言运行行为不一致,比如 JS 不自动加
对每种语言预设了执行命令,但这些命令可被覆盖,且默认不总符合你的本地环境路径或版本。
查看默认配置:在设置里搜
,展开就能看到
对应的是
,
是
如果你用
跑 TS,得手动改 executorMap:
路径问题常被忽略:Windows 下若
不在
,或你用的是 nvm 管理多版本,
可能根本找不到可执行文件 —— 此时要么配绝对路径,要么确保终端里
能正常回显
真正卡住人的往往不是“怎么装”,而是“为什么这个文件它就是不认”——语言模式错、扩展没激活、命令路径不对,三者占了八成以上。别急着重装,先看右下角语言标识和命令面板里能不能搜到
。
runCode RunnerPythonCode Runnerjunhanhong.code-runner.pyPythonPlain TextCode RunnerCtrl+Alt+NCmd+Option+NCode Runnersettings.json"code-runner.runInTerminal": truepython xxx.pyCode Runner-uinput()Pythonlaunch.jsonCode Runnercommand 'code-runner.run' not foundCtrl+Shift+PCmd+Shift+PExtensions: Show Enabled ExtensionsCode RunnerAllow Unsigned ExtensionsnodeCode Runnercode-runner.executorMapjavascriptnodepythonpython -upnpm"typescript": "pnpm ts-node --files"nodePATHCode Runnernode -vcode-runner.run