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

记得两年多前,笔者那时还在写 PHP,同时需要写 Python 和 Node.js 。所以在那时,支持多种语言的 VS Code 已经是笔者的主力编辑器了。唯一不足的是,笔者希望在 VS Code 里,能有一种快捷的方式来运行各类代码,甚至是代码片段。正是因为这个来自于自身的需求,笔者开发了 ??Code Runner 插件。时至今日,Code Runner 已经有了超过 400 万的下载量,支持了 Node.js、Python、C++、Java、PHP、Perl、Ruby、Go 等超过 40 种语言。下面,我们就来看看如何来玩转 Code Runner,提高你的效率。
项目链接:https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner
代码一键运行
安装好 Code Runner 之后,打开你所要运行的文件,有多种方式来快捷地运行你的代码:
有这么多的运行方式,是不是非常方便?

注意:相应语言的编译器或者解释器还是需要自行安装的,并且把路径添加到 PATH 环境变量里
停止代码运行
如果要停止代码运行,也有如下几种方式:

Run in Terminal
在 GitHub Issue 中,用户问到最多的问题就是乱码和怎么支持输入。通过设置,我们可以把代码放到 VS Code 内置的 Terminal 来运行,这两个问题就能迎刃而解了。
选择 文件 -> 首选项 -> 设置,打开 VS Code 设置页面,找到 Run Code configuration,勾上 Run In Terminal 选项。设置之后,代码就会在 Terminal 中运行了。
自定义运行逻辑
对于一些语言,用户希望能自定义代码的运行逻辑。比如说,在 Code Runner 中,C++ 的默认编译器用的是 g++,也许你希望使用 Clang。那么你可以在 VS Code 设置页面,找到 Executor Map 设置项,并且选择在 settings.json 中编辑。

在 settings.json 中,添加 code-runner.executorMap 设置,然后就可以对不同的语言设置自定义的运行逻辑了。下面就是对 Java 配置的一个例子:

如果你想自定义代码运行逻辑,你可以用到下面的一些变量,在运行时,Code Runner 会把相应的变量进行替换:
邓丽君死亡真相揭秘 目击者口述发病全过程
女优口述AV辛苦拍摄过程 冲田杏梨曾一星期不能下床
口述被黑人干经过 被黑人干了一晚上
知情人口述八千湘女上天山实情 王震广招寡妇妓女进新疆湘女婚姻成悲剧
日本女性口述:嫁给和尚是怎样一种体验
妹妹钻进哥哥体内 男婴剖腹产下女性胎儿
警告!2020年全球电脑硬盘空间将会耗尽(图)