Code Runner Local

⚡ 30+语言代码即时执行

支持30+编程语言的代码执行环境,可即时运行代码片段、验证算法、测试脚本行为,适合开发调试与教学演示。

收藏
5.8k
安装
1.2k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Code Runner 是一个多语言代码执行技能,支持通过命令行直接运行 30+ 种编程语言的代码片段。使用时需通过 node scripts/run-code.cjs <languageId> 调用,推荐通过 stdin 管道传入代码以避免转义问题。

显著优点

  • 语言覆盖广泛:从主流语言(JavaScript、Python、Java、Go、Rust)到小众语言(Crystal、Nim、Racket)均有支持
  • 执行便捷:无需创建临时文件,单行命令即可运行代码
  • 跨平台:支持 Windows、macOS、Linux 多平台环境
  • 即时反馈:适合算法验证、输出检查、快速原型等场景

潜在缺点与局限性

  • 依赖本地环境:每种语言需单独安装对应解释器/编译器,配置成本高
  • 安全边界模糊:明确警告执行任意代码的风险,但缺乏强制沙箱隔离
  • 超时限制:默认 30 秒超时,长时间任务受限
  • 复杂项目不支持:仅适合单文件片段,无法处理多模块依赖项目

适合人群

  • 开发者进行代码片段验证与调试
  • 算法学习者测试实现正确性
  • 技术写作者生成可执行文档示例
  • educators 进行交互式编程教学

常规风险

  • 任意代码执行:恶意代码可访问文件系统、网络或执行系统命令
  • 资源消耗:未限制 CPU/内存使用,存在资源耗尽风险
  • 信息泄露:代码可能读取环境变量或敏感文件路径

Code Runner Local 内容

references文件夹
scripts文件夹
手动下载zip · 9.4 kB
LANGUAGES.mdtext/markdown
请选择文件