博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Code Runner for VS Code 突破 2000 万下载量!支持超过 50 种语言
阅读量:4036 次
发布时间:2019-05-24

本文共 1708 字,大约阅读时间需要 5 分钟。

还记得五年前的夏天,我在巨硬写着世界上最好的语言,有时也需要带着游标卡尺写着另一门语言。然而,我对这两门语言都不熟悉,如果能在 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 中文书:

推荐阅读:

转载地址:http://liudi.baihongyu.com/

你可能感兴趣的文章
coursesa课程 Python 3 programming Dictionary methods 字典的方法
查看>>
Returning a value from a function
查看>>
coursesa课程 Python 3 programming Functions can call other functions 函数调用另一个函数
查看>>
coursesa课程 Python 3 programming The while Statement
查看>>
course_2_assessment_6
查看>>
coursesa课程 Python 3 programming course_2_assessment_7 多参数函数练习题
查看>>
coursesa课程 Python 3 programming course_2_assessment_8 sorted练习题
查看>>
visca接口转RS-232C接口线序
查看>>
在unity中建立最小的shader(Minimal Shader)
查看>>
1.3 Debugging of Shaders (调试着色器)
查看>>
关于phpcms中模块_tag.class.php中的pc_tag()方法的含义
查看>>
vsftp 配置具有匿名登录也有系统用户登录,系统用户有管理权限,匿名只有下载权限。
查看>>
linux安装usb wifi接收器
查看>>
用防火墙自动拦截攻击IP
查看>>
补充自动屏蔽攻击ip
查看>>
谷歌走了
查看>>
多线程使用随机函数需要注意的一点
查看>>
getpeername,getsockname
查看>>
让我做你的下一行Code
查看>>
浅析:setsockopt()改善程序的健壮性
查看>>