Code Runner 是 VSCode 中轻量级代码运行工具,支持超40种语言,默认无需复杂配置,点击即可执行;需系统预装对应运行时,可通过 executorMap 自定义命令,支持一键运行、自动保存、清空输出等实用功能。

Code Runner 是 VSCode 中最实用的轻量级运行工具之一,不用配置复杂任务或调试环境,点一下就能执行代码,特别适合学习、测试和快速验证逻辑。
支持哪些语言?
默认支持超过 40 种语言,包括常见如 Python、JavaScript、Java、C/C++、Go、Rust、PHP、Ruby、Shell、HTML(含内联 JS/CSS)、PowerShell 等。部分语言(如 Java)需系统已安装对应运行时(JDK、Node.js、gcc 等),插件本身不自带编译器或解释器。
你可以在设置中搜索 code-runner.executorMap 查看或自定义每种语言的执行命令,比如把 Python 改成用 python3 运行,或为 TypeScript 添加 tsc && node 编译后执行流程。
怎么一键运行?
打开代码文件后,有三种常用方式:
- 右键菜单 → 选择 Run Code
- 快捷键:Ctrl+Alt+N(Windows/Linux)或 Cmd+Option+N(macOS)
- 点击右上角的 ▶️ 按钮(在编辑器标题栏右侧,需开启 code-runner.showExecutionMessage 才常驻显示)
运行结果会直接输出在 VSCode 底部的 OUTPUT 面板中,标签为 “Code Runner”。它不会开新终端,也不阻塞编辑器,适合轻量交互。
函数是一组语句一起执行任务。在MATLAB中,函数定义在单独的文件。文件函数的文件名应该是相同的。 函数操作在自己的工作空间,它也被称为本地工作区,独立的工作区,在 MATLAB 命令提示符访问,这就是所谓的基础工作区的变量。函数可以接受多个输入参数和可能返回多个输出参数 。 MATLAB是MathWorks公司开发的一种编程语言。它最初是一个矩阵的编程语言,使线性代数编程很简单。它可以运行在交互式会话和作为批处理作业。有需要的朋友可以下载看看
实用小技巧
让 Code Runner 更顺手的几个设置建议:
-
自动保存再运行:开启
code-runner.saveFileBeforeRun,避免忘记保存导致执行旧代码 -
清空上次输出:启用
code-runner.clearPreviousOutput,每次运行前自动清理 OUTPUT 面板,更清爽 - 多文件/目录运行:选中多个文件或一个文件夹,右键可批量运行(对练习题、脚本集合很友好)
-
自定义执行路径:用
code-runner.runInTerminal设为true,改在集成终端中运行——适合需要输入、调用本地命令或查看完整环境变量的场景
注意几个常见问题
不是所有情况都能“点就跑”:
-
Java 类名必须匹配文件名,且需先在
code-runner.executorMap中配置好javac和java路径(或确保它们在系统 PATH 中) -
C/C++ 需要提前装好 gcc/g++,并确认命令可用;若报错 “command not found”,请检查终端里能否直接运行
gcc --version -
Python 报错找不到模块? 可能是用了虚拟环境但 Code Runner 没识别到——建议在项目根目录放
.vscode/settings.json,指定 Python 解释器路径,或启用code-runner.runInTerminal让它走当前终端环境
基本上就这些。Code Runner 不复杂,但容易忽略细节;配好一次,之后写啥都省心。









