Code Runner 是 VSCode 中轻量实用的代码执行工具,支持50+语言开箱即用;需勾选Run in Terminal等设置,快捷键Ctrl+Alt+N运行文件或选中代码,Python需注意input()交互、C/C++需预装编译器。

Code Runner 是 VSCode 中最轻量又实用的代码执行工具之一,特别适合快速验证小段代码、调试逻辑或学习新语法,无需配置复杂环境或手动敲命令。
安装与基础设置
在 VSCode 扩展市场搜索 Code Runner,点击安装即可。默认支持 Python、JavaScript、Java、C/C++、Go、Rust、Shell 等 50+ 语言。安装后重启(或重载窗口)即生效。
常用设置建议(通过 Settings → Extensions → Code Runner 调整):
- Run in Terminal:勾选,让输出显示在集成终端中,方便查看输入/输出和错误信息
- Clear Previous Output:勾选,每次运行前自动清空上一次输出,避免干扰
- Save File Before Run:勾选,防止忘记保存导致执行旧代码
- 如需自定义执行命令(比如加 Python 的
-i参数进入交互模式),可修改code-runner.executorMap
一键运行当前文件或选中代码
光标在编辑器中任意位置时:
- 按 Ctrl+Alt+N(Windows/Linux)或 Cmd+Option+N(macOS)运行整个文件
- 选中一段代码(如一个函数或几行表达式),再按快捷键——Code Runner 会自动提取并执行该片段(对 JS、Python、TypeScript 等解释型语言效果最好)
- 右键菜单也有 Run Code 选项,适合不记快捷键的用户
多语言支持与常见注意事项
多数语言开箱即用,但要注意几点:
- Python 脚本中若含
input(),确保终端处于可输入状态(已启用 Run in Terminal) - C/C++ 需提前安装对应编译器(如 GCC 或 Clang),且文件必须保存为
.c或.cpp后缀 - HTML 文件运行会直接在默认浏览器打开;CSS/JSON 等非执行文件类型不会触发运行
- 如果遇到 “command not found”,检查系统 PATH 是否包含对应语言的可执行文件(如
python、node)
进阶技巧:自定义执行逻辑
对于特殊需求,可在用户或工作区设置中修改 code-runner.executorMap:
- 让 Python 每次运行后保持交互(方便连续测试):
"python": "python -i -u $fileName" - 为 Markdown 中嵌入的 Python 代码块(需配合插件如 Markdown Preview Enhanced)单独配置临时执行路径
- 添加 Shell 脚本的超时控制:
"shellscript": "timeout 5s bash $fileName"
基本上就这些。Code Runner 不复杂但容易忽略细节,配好之后写个 for 循环、测个正则、跑个 fetch 请求,真的秒出结果。










