还记得五年前的夏天,我在巨硬写着世界上最好的语言,有时也需要带着游标卡尺写着另一门语言。然而,我对这两门语言都不熟悉,如果能在 VS Code 中方便快捷地运行各种语言,那岂不是很方便?于是,我就开发了 Code Runner 插件。

https://github.com/formulahendry/vscode-code-runner

现在,Code Runner 已经有超过 3000 万的下载量了!开心!

经过数年时间的打磨,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, Ring。

业余时间写的 20 多个插件

除了 Code Runner 之外,我在业余时间还写了 20 多个插件。

有你用过的吗?

贡献给巨硬的插件

在《那些年,我们一起追的 VS Code》一文中,我提到了:在 2017 年,我把我在业余时间写的 Azure IoT Toolkit 插件捐献给了巨硬。

原文链接:https://devblogs.microsoft.com/iotdev/handy-tool-when-you-develop-with-azure-iot/

在那时,插件名字还叫 Azure IoT Toolkit。后来,插件改名为 Azure IoT Hub Toolkit。再后来,又改名为 Azure IoT Hub。

那么,传说中的“微软改名部”,真的存在吗?你猜猜~

在公司做的插件

在把 Azure IoT Hub 插件捐献给巨硬之后,我也维护了很久,增加了很多有用的功能。

除了 Azure IoT Hub 插件之外,我在公司也参与开发过很多其他 IoT 插件:

到了去年,我们开始了一个新的项目,我参与到 Teams Toolkit 的开发中。

微软 CEO Satya Nadella 在今年微软最重要的 Build 大会的主旨演讲中,就还是提到了我们的项目:新一代 Teams 开发工具 —— Teams Toolkit!

我做的项目,被微软 CEO 点名了!!

做出贡献的开源插件

如果你开发 IoT,相信你应该会知道 PlatformIO 这个神器。

Rating 数量最多的 PlatformIO 插件,也有我的贡献~

虽然,只是 one-line code。

不过,当初我也第一个把 PlatformIO 带入 VS Code 的,然后 PlatformIO 再自己出了官方的 VS Code 插件!


如果你也在用 VS Code,希望我的插件对你有帮助!

Code Runner 的 GitHub repo:

https://github.com/formulahendry/vscode-code-runner

我个人所写的 VS Code 插件也都开源,欢迎围观:

https://github.com/formulahendry

最新文章

  1. C# 自定义特性
  2. Zepto的天坑汇总
  3. Fragment碎片的创建和动态更新
  4. django中“url映射规则”和“服务端响应顺序”
  5. 【百度SEO优化】如何让蜘蛛爬行你的网站
  6. zepto源码--init--学习笔记
  7. UNION ALL vs UNION
  8. 极简版ASP.NET Core学习路径及教程
  9. 初步认识thymeleaf:简单表达式和标签(二)
  10. 如何深度复制一个javascript对象
  11. Charles 抓包的简单使用
  12. 【20190221】HTTP-URI与URL
  13. Django之--MVC的Model
  14. Python基础之关于表达式
  15. MySQL在默认事务下各SQL语句使用的锁分析
  16. Easyui datagrid 特殊处理,记录笔记
  17. 虚拟机ubuntu新增挂载点进行磁盘扩展
  18. 四则运算<C++>
  19. Power Profiles for Android
  20. python itertools模块练习

热门文章

  1. 【PHP】数组按照字母排序
  2. PHPCMS V9轻松完成WAP手机网站搭建全教程
  3. Jmeter扩展组件开发(6) - 将响应结果数据显示到查看结果树中
  4. Linux系列(41) - 监听命令Vmstart,Top(还需完善)
  5. jquery 设置django全局token
  6. CRM是什么,你有认真了解过CRM吗?
  7. 前端开发3年了,竟然不知道什么是 Vue 脚手架?(上)
  8. [FFMpeg] 非标准分辨率视频Dump YUV注意事项
  9. java/ kotlin下的单例模式
  10. 这几种Java异常处理方法,你会吗?