Visual Studio Code 运行多开发语言环境 Code Runner的简答使用
Code Runner for VS Code 发布一年来,经过多次的迭代更新,已经支持了超过 40 种语言!
Code Runner for VS Code 支持运行多种语言的代码片段或代码文件: C, C++, Java, JavaScript, PHP, Python, Perl, Perl 6, Ruby, Go, Lua, Groovy, PowerShell, BAT/CMD, BASH/SH, F# Script, F# (.NET Core), C# Script, C# (.NET Core), VBScript, TypeScript, CoffeeScript, Scala, Swift, Julia, Crystal, OCaml Script, R, AppleScript, Elixir, Visual Basic .NET, Clojure, Haxe, Objective-C, Rust, Racket, AutoHotkey, AutoIt, Kotlin, Dart, Free Pascal, Haskell, Nim, D, 和自定义命令。
GitHub 地址:https://github.com/formulahendry/vscode-code-runner
一、特征
-
运行当前活动文本编辑器的代码文件
-
通过文件资源管理器的上下文菜单运行代码文件
-
在文本编辑器中运行选定的代码段
-
每个Shebang运行代码
-
运行自定义命令
-
停止代码运行
-
在输出窗口中查看输出
-
设置要运行的默认语言
-
选择要运行的语言
-
通过在集成终端中运行代码来支持REPL
二、用法
-
要运行代码:
-
使用快捷方式
Ctrl+Alt+N
-
或者按
F1
,然后选择/输入Run Code
, -
或右键单击文本编辑器,然后单击
Run Code
编辑器上下文菜单 -
或单击
Run Code
编辑器标题菜单中的按钮 -
或单击
Run Code
文件资源管理器的上下文菜单中的按钮 -
要停止正在运行的代码:
-
使用快捷方式
Ctrl+Alt+M
-
或按
F1
,然后选择/输入Stop Code Run
-
或右键单击输出通道,然后单击
Stop Code Run
上下文菜单
要选择要运行的语言,请使用快捷方式 Ctrl+Alt+J
,或按 F1
,然后选择/键入 Run By Language
,然后键入或选择要运行的语言:例如 php
、javascript
、bat
、shellscript
...
要运行自定义命令,请使用快捷方式 Ctrl+Alt+K
,或按 F1
,然后选择/键入 Run Custom Command
三、配置
确保在环境变量中设置每种语言的执行程序 PATH。您还可以添加条目 code-runner.executorMap
以设置执行程序 PATH。例如,ruby
、php
和 html
设置执行程序 PATH:
{ "code-runner.executorMap": { "javascript": "node", "php": "C:\\php\\php.exe", "python": "python", "perl": "perl", "ruby": "C:\\Ruby23-x64\\bin\\ruby.exe", "go": "go run", "html": "\"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\"", "java": "cd $dir && javac $fileName && java $fileNameWithoutExt", "c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt" } }
1、支持自定义参数
-
反斜杠:请使用
\\
-
如果文件路径中有空格,请使用
\"
环绕文件路径
此外,您可以设置要运行的默认语言:
{ "code-runner.defaultLanguage": "javascript" }
对于默认语言:应使用 VS Code 中定义的语言ID进行设置。您可以设置的语言是 java, c, cpp, javascript, php, python, perl, ruby, go, lua, groovy, powershell, bat, shellscript, fsharp, csharp, vbscript, typescript, coffeescript, swift, r, clojure, haxe, objective-c, rust, racket, ahk, autoit, kotlin, dart, pascal, haskell, nim, d
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律