当前位置:首页 > 教育

vscode设置中文 VSCode插件推荐 | Code Runner: 代码一键运行,支持超过40种语言

来源|知乎专栏:玩VS代码

原作者|韩军

记得两年多前我还在写PHP,也需要写Python和Node.js,所以当时支持多种语言的VS Code已经是作者的主编辑器了。唯一的不足是希望在VS Code中有一个快速运行各种代码甚至代码片段的方法。因为这个需求,作者开发了代码运行器插件。截至目前,Code Runner下载量超过400万,支持Node.js、Python、C++、Java、PHP、Perl、Ruby、Go等40多种语言。接下来,我们来看看如何玩代码运行器,提高效率。

代码一键运行

安装代码运行程序后,打开要运行的文件,有许多方法可以快速运行代码:

键盘快捷键 Ctrl+Alt+N快捷键 F1 调出 命令面板, 然后输入 Run Code在编辑区,右键选择 Run Code在左侧的文件管理器,右键选择 Run Code右上角的运行小三角按钮

操作方式那么多,是不是很方便?

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

有几种方法可以阻止代码运行:

键盘快捷键 Ctrl+Alt+M快捷键 F1 调出 命令面板, 然后输入 Stop Code Run在Output Channel,右键选择 Stop Code Run

在终端运行

在GitHub问题中,最常见的问题是乱码字符和如何支持输入。通过设置,我们可以把代码放在VS Code的内置Terminal中运行,这两个问题很容易解决。

选择文件->:首选项->:设置,打开VS代码设置页面,找到运行代码配置,并选中在终端运行选项。设置后,代码将在终端中运行。

自定义操作逻辑

对于某些语言,用户希望能够定制代码的运行逻辑。比如在Code Runner中,C++的默认编译器是g++,可能你想用Clang。然后,您可以在VS代码设置页面上找到执行器映射设置项目,并选择在设置中编辑它

在settings.json中,添加代码运行器。executermap设置,然后您可以为不同的语言设置自定义运行逻辑。下面是一个Java配置的例子:

如果要自定义代码运行逻辑,可以使用以下变量。在运行时,代码运行器将替换相应的变量:

$workspaceRoot$dir$dirWithoutTrailingSlash$fullFileName$fileName$fileNameWithoutExt最后

本文介绍了代码运行器的一些常用功能,以及更多的功能和配置项。请访问市场页面。如果有任何功能要求或错误,请打开一个问题给代码运行:https://github.com/formulahendry/vscode-code-runner的github

本文授权转载,知道专栏:玩VS代码

1.《vscode设置中文 VSCode插件推荐 | Code Runner: 代码一键运行,支持超过40种语言》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《vscode设置中文 VSCode插件推荐 | Code Runner: 代码一键运行,支持超过40种语言》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/jiaoyu/1602285.html

上一篇

埃及法老图片 埃及法老王的诅咒是真的?

下一篇

僵尸图片恐怖 12张恐怖的太空图片,希望不会吓坏你!

c语言菜鸟教程 我是如何自学C语言的(一个菜鸟的学习路)

c语言菜鸟教程 我是如何自学C语言的(一个菜鸟的学习路)

作者C_CBird https://blog.csdn.net/C1664510416/article/details/79283512? UTM _ source = copy 首先我也是新手,目前还在学习。当我开始自学C语言的时候,我走过了很多弯路。如果你看了这篇文章,希望你不要走我走...

c语言教材 我是如何自学C语言的(一个菜鸟的学习路)

c语言教材 我是如何自学C语言的(一个菜鸟的学习路)

作者C_CBird https://blog.csdn.net/C1664510416/article/details/79283512? UTM _ source = copy 首先我也是新手,目前还在学习。当我开始自学C语言的时候,我走过了很多弯路。如果你看了这篇文章,希望你不要走我走...

c语言教程 我是如何自学C语言的(一个菜鸟的学习路)

c语言教程 我是如何自学C语言的(一个菜鸟的学习路)

作者C_CBird https://blog.csdn.net/C1664510416/article/details/79283512? UTM _ source = copy 首先我也是新手,目前还在学习。当我开始自学C语言的时候,我走过了很多弯路。如果你看了这篇文章,希望你不要走我走...

机械学习 机械学习到底该选择哪种编程语言

  • 机械学习 机械学习到底该选择哪种编程语言
  • 机械学习 机械学习到底该选择哪种编程语言
  • 机械学习 机械学习到底该选择哪种编程语言

pr常用快捷键大全 Pr小技巧:超全超实用快捷键合集

  • pr常用快捷键大全 Pr小技巧:超全超实用快捷键合集
  • pr常用快捷键大全 Pr小技巧:超全超实用快捷键合集
  • pr常用快捷键大全 Pr小技巧:超全超实用快捷键合集

pr快捷键大全 Pr小技巧:超全超实用快捷键合集

  • pr快捷键大全 Pr小技巧:超全超实用快捷键合集
  • pr快捷键大全 Pr小技巧:超全超实用快捷键合集
  • pr快捷键大全 Pr小技巧:超全超实用快捷键合集
阿里云code 官方回应阿里云代码托管平台“泄露”客户代码一事:用户注意访问权限

阿里云code 官方回应阿里云代码托管平台“泄露”客户代码一事:用户注意访问权限

2月22日上午,有媒体报道阿里巴巴云平台源代码泄露,阿里巴巴云码托管平台项目权限设置模糊导致开发商操作失误,导致万科集团、米谷音乐、51信用卡51足迹、百度无人车合作伙伴ecarx等至少40家企业200多个项目代码泄露,至今未彻底解决。 文章称,2018年8月下旬,爆料的张发现,多家公司的...

世界上有多少种语言 全球语言最多的国家:人口仅800万却有820种语言,有无数原始部落

  • 世界上有多少种语言 全球语言最多的国家:人口仅800万却有820种语言,有无数原始部落
  • 世界上有多少种语言 全球语言最多的国家:人口仅800万却有820种语言,有无数原始部落
  • 世界上有多少种语言 全球语言最多的国家:人口仅800万却有820种语言,有无数原始部落