还记得五年前的夏天,我在巨硬写着世界上最好的语言,有时也需要带着游标卡尺写着另一门语言。然而,我对这两门语言都不熟悉,如果能在 VS Code 中方便快捷地运行各种语言,那岂不是很方便?于是,我就开发了 Code Runner 插件。
现在,Code Runner 已经有超过 2000 万的下载量了!
经过数年时间的打磨,Code Runner 的功能越来越丰富,也支持了超过 50 种语言: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, Scheme, AutoHotkey, AutoIt, Kotlin, Dart, Free Pascal, Haskell, Nim, D, Lisp, Kit, V, SCSS, Sass, CUDA, Less, Fortran。
此外,Code Runner 还提供了丰富的自定义功能,使用者可以根据自身需求来增加更多语言的支持!
code-runner.executorMap
{"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"}
}
code-runner.executorMapByGlob
{"code-runner.executorMapByGlob": {"pom.xml": "cd $dir && mvn clean package","*.test.js": "tap","*.js": "node"}
}
code-runner.executorMapByFileExtension
{"code-runner.executorMapByFileExtension": {".vbs": "cscript //Nologo"}
}
如果你想了解更多关于 Code Runner 的功能,欢迎 star Code Runner 的 GitHub repo,完全开源:
https://github.com/formulahendry/vscode-code-runner
除了,Code Runner 插件,我也写了不少其他插件,也欢迎大家来使用!
工欲善其事必先利其器,想要更好地玩转 VS Code,也欢迎阅读由我编写的首本 VS Code 中文书:
推荐阅读:
全宇宙首本 VS Code 中文书,来了!
Code Runner for VS Code 突破 1000 万下载量!支持运行超过 40 种语言
微软也爱 Python!VS Code Python 全新发布!Jupyter Notebook 原生支持终于来了!
微软也爱 Java!微软在 SpringOne 大会上宣布 Azure Spring Cloud 云服务!
在微软(Microsoft)工作是怎样一番体验?
微软内推,长期有效
代码编辑器横评:为什么 VS Code 能拔得头筹
知否知否,VS Code 不止开源
那些年,我们一起追的 VS Code