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

Code Runner for VS Code 突破 2000 万下载量!支持超过 50 种语言相关推荐

  1. Code Runner for VS Code 突破 1000 万下载量!支持运行超过 40 种语言

    记得三年多前,韩老师那时还在写 PHP(是的,没错!在微软写 PHP),同时需要写 Python 和 Node.js .所以在那时,支持多种语言的 VS Code 已经是笔者的主力编辑器了.唯一不足的 ...

  2. VS Code 神器插件:代码一键运行,支持超过 40 种语言!

    程序员转行学什么语言? https://edu.csdn.net/topic/ai30?utm_source= csdn_bw 记得两年多前,笔者那时还在写 PHP,同时需要写 Python 和 No ...

  3. c# vscode 配置_[VSCode插件推荐] Code Runner: 代码一键运行,支持超过40种语言

    记得两年多前,笔者那时还在写 PHP,同时需要写 Python 和 Node.js .所以在那时,支持多种语言的 VS Code 已经是笔者的主力编辑器了.唯一不足的是,笔者希望在VS Code里,能 ...

  4. iPhone 6大陆预订量突破2000万部

    腾讯科技讯 10月13日,iPhone 6与iPhone 6 Plus自上周五起在大陆开始接受预订,截至今日早间为止,京东商城预订量已逼近千万部,市场估计,若加上三大运营商与其他网购平台,总预订量已超 ...

  5. 从数据开始:『安卓读书』8000 万下载量炼成记

    本文引自安卓读书李健俤的原创文章 安卓读书于 2010 年正式上线便接入友盟统计平台,截止到目前,安卓读书在各大应用市场下载量已累计超 8000 万,积累了 5000 万名用户,这样的奇迹是如何炼成的 ...

  6. 视频转换软件哪个好?万兴优转-支持超过1000种格式转换和输出

    想必大家都知道,视频的格式分为很多种,而且不同设备能够播放的视频格式也各不相同,就比如PC端和mac端,其就有很大的不兼容问题.在日常工作中,我们往往将一个视频发给了对方,但对方却因为设备的差异而无法 ...

  7. Java架构师教你如何突破瓶颈,下载量瞬秒百万

    基于 Servlet 容器的 Web MVC 身为 Java 开发者,对于 Spring 框架并不陌生.它起源于 2002 年.Rod Johnson 著作<Expert One-on-One ...

  8. 超2700万下载量“Instagram“即将推出安卓版

    编者按:"Instagram安卓版"应用发布时间急剧逼近,安卓设备使用它拍摄的照片提前曝光,图片超漂亮,效果绚烂得令人晕眩,一睹为快先! 据Instagram 公司创始人透露,风靡 ...

  9. 子弹短信8天500万下载量 上线7天融资1.5亿 老罗这次要颠覆微信?

    款妹儿我又来了,最近曝光率有点高,是不是都没什么神秘感了,咳咳. 去年11月7日,我写了第一篇关于老罗.关于锤子的文章,叫做<你说锤子群体无脑文艺,你有证据吗?>,而今年5月16日,我又写 ...

最新文章

  1. charles 代理手机连不上网_手机连不上网?四种方法教你如何解决,建议收藏以备不时之需...
  2. tableau可视化数据分析60讲(十九)-tableau仪表板布局
  3. Java 使用 Timer 进行调度
  4. c语言调用go函数,C中调用go中的回调函数
  5. 本地搭建K8s环境,并配置Ingress代理(1)
  6. android格式化时间中文版,Android 仿微信聊天时间格式化显示功能
  7. 基于matlab的图像分割,基于MATLAB的图像分割算法研究毕业论文
  8. TUN/TAP设备浅析(一) -- 原理浅析
  9. Flutter FocusNode输入框焦点控制概述
  10. 1019.单元测试工具CUnit
  11. Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules
  12. Android Studio实现记事本项目
  13. 气象netCDF数据可视化分析
  14. 【STC单片机学习】第八课:单片机的LED点阵
  15. 笔记本升级win10后键盘失灵解决办法
  16. does not have permission to content://包名/external_files/sple/IMG_123123141.jpg
  17. 阿里云国际版ECS云服务器ping不通的原因分析
  18. Labview的子VI
  19. Ubuntu 22.04 中的 .NET 6
  20. HBuilder如何在真机运行

热门文章

  1. PHP 利用Mail_MimeDecode类提取邮件正文
  2. 1-3.监督学习(supervised learning)
  3. 看出每个应用程序最高可用内存是多少
  4. PHP开发学习-Apache+PHP+MySQL环境搭建
  5. Teams Bot 如何使用新的 System.Text.Json 库
  6. 在Ubuntu服务器上打开第二个控制台会话
  7. 如何在Windows Defender中安排扫描
  8. 如何解决高并发,秒杀问题
  9. [AHOI2009]飞行棋 BZOJ1800
  10. WPF遍历当前容器中某种控件的方法