VSCode插件---Code Runner

article/2025/8/9 0:41:48

Code Runner: 代码一键运行,支持超过40种语言

工欲善其事必先利其器,vscode作为代码编辑器已经在工程师中成为了主流,大量的可供选择的插件也为工程师提供了丰富的扩展支持。而Code Runner应该是下载量最大的插件之一了,代码一键运行,并支持了 Node.js, Python, C++, Java, PHP, Perl, Ruby, Go等超过40种的语言。
下面,我们就来看看如何来玩转Code Runner,提高你的效率。

代码一键运行
安装好Code Runner之后,打开你所要运行的文件,有多种方式来快捷地运行你的代码:

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

有这么多的运行方式,是不是非常地方便?
在这里插入图片描述
注意:相应语言的编译器或者解释器还是需要自行安装的,并且把路径添加到PATH环境变量里。

停止代码运行
如果要停止代码运行,也有如下几种方式:

  • 键盘快捷键 Ctrl+Alt+M
  • 快捷键 F1 调出 命令面板, 然后输入 Stop Code Run
  • 在Output Channel,右键选择 Stop Code Run
    在这里插入图片描述

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会把相应的变量进行替换:

  • $workspaceRoot
  • $dir
  • $dirWithoutTrailingSlash
  • $fullFileName
  • $fileName
  • $fileNameWithoutExt

Code Runner 的一些常用功能,更多的功能和配置项,请访问Marketplace


http://chatgpt.dhexx.cn/article/QU4N4t5n.shtml

相关文章

【VS Code 神奇小插件】Code Runner

文章目录 前言Code Runner简介Code Runner安装Code Runner编译中文乱码问题CodeRunner编译中文乱码问题解决方案 前言 如果没有猜错大家电脑上是不是安装了很多编程环境,Pycharm、IDEA、VS studio2022.....,这些都是项目集成环境,通常我们只会使用一门语…

Code Runner使用说明(快速运行调试代码,无需配置繁杂的环境)

文章目录 **前言**介绍特征: 安装在线安装:离线安装: 使用运行代码:停止正在运行的代码:仅运行指定代码:C示例:C示例:lua示例:python示例:GO示例:…

SQL内置函数日期函数

日期函数 基本的四个获取时间的函数 日期表达式又包括 大部分取之与英文翻译例题 1.查询所有学生的出生年份与姓名 select sname,year(birthday) as 出生年份 from t_student 2.查询显示所有学生的姓名与年龄 //思路:获取当前年份减去出生年份 select sname, y…

SQL中的日期差函数

Oracle: 计算日期之间的天数差 select TO_NUMBER((TO_DATE(2019-01-01 19:51:20,yyyy-mm-dd hh24:mi:ss)- TO_DATE(2019-01-05 21:50:20,yyyy-mm-dd hh24:mi:ss))*24) from dual;结果:4.0826388888888888888888888888888888889 会用第一个参数减去第二…

SQL Server 日期函数

今天介绍一下SQL Server中的日期函数,在数据库中有一种数据类型为date,该函数的作用就是查询这个数据类型,下面将举几个例子介绍时间函数中常用的几个函数 举例开始前我们先建立一个表,表名为time,在后面查询时使用 首…

【Hive SQL】常用日期函数汇总

目录 时间戳和日期相互转换函数: unix_timestamp :日期格式转换成时间戳 from_unixtime :时间戳转换成日期格式函数 current_timestamp: 获取当前的时间戳 to_date: 将日期由字符串类型转换成日期类型 转特定日期单位的函数:…

SQL Server函数的使用(日期函数和时间函数)

日期函数和时间函数 1… GetDate()函数 返回系统当前日期 – 返回当前系统的日期和时间 2.day函数 获取日期的’日’部分 day括号里面放的是日期 3.Month函数,返回日期中的月份 month括号里面放的是日期 4.Year函数,返回日期中的年份 year括号里面…

odps sql 日期函数处理

日期处理 to_date 命令格式: to_date(string, format)用途: 将一个字符串按照format指定的格式转成日期值。 SELECT to_date(20200401,yyyymmdd); > 2020-04-01 00:00:00to_char 命令格式: to_char(datetime, format)用途:…

关于sql中处理日期的相关函数

总结工作中用到的SQL 热门SQL下面是一些mysql的时间获取语句:处理时间的函数获取月份、星期、星期数、天数等函数日期的操作函数EXTRACT获取当年有多少天、当前日期已过去天数、获取当前年起始日期字符串转换为日期格式将时间、日期转换为字符串 日期转换函数、时间…

SQL 常用函数整理_日期函数(一)

SQL日期函数 1、DATEADD 函数作用:按照指定的单位datepart和幅度delta修改date的值。 语法示例:dateadd(datetime date, bigint delta, string datepart) 参数说明: date:Datetime类型,日期值。若输入为String类型…

spark sql之日期函数

1.data_format 小时取整 小时相加减 需要注意的是,并不是每一个版本的spark sql都支持interval来修改时间间隔,这里提供另一种方法来 实现时间的增减 from_unixtime:将时间戳转换成当前时间 unix_timestamp:将当前时间转换为时间戳 sel…

ORACLE SQL日期函数

ORACLE SQL日期函数 日期函数: 日期:Oracle中的日期型数据实际含有二个值:日期和时间。 例如:函数SYSDATE返回日期和时间 日期的数学运算 在日期上加上或减去一个数字结果仍为日期。 两个日期相减返回日期之间相差的天数。 -日…

Maxcompute ODPS SQL 日期函数

Maxcompute ODPS SQL 日期函数 日期函数 1.DATEADD --按照指定的单位修改date的值--加1天dateadd(datetime, 1, dd) --减1天dateadd(datetime, -1, dd) --加20个月 --月份溢出,年份增加dateadd(datetime, 20, mm) --2005年2月没有29日 --日期截取当月最后一天datea…

SQL中常用的日期函数

SQL中常用的日期函数 1.getdate()返回当前系统日期 select getdate() --2021-03-19 18:30:33.5632.dateadd(日期部分,常数,日期) 返回将日期的指定日期部分加常数后的结果 datesub(日期部分,常数,日期)返回将日期的指定日期部分…

零基础自学SQL课程 | SQL中的日期函数大全

大家好,我是宁一。 今天是我们的第21课:SQL中的日期函数。 MySQL中内置的日期函数,包括获取日期、日期格式化、日期计算,我们分别来看看。 1、获取日期函数 MySQL内置的获取日期时间函数: SELECT NOW() AS 当前日期时…

SQL数据库的导入和导出

SQL数据库的导入和导出 一、数据库数据的导出 右键要导出数据的数据库→任务→导出数据 点击下一步 选择数据源,默认点击下一步即可 安装需要导出文件类型(此处以EXCEL为例) 选择导出EXCEL文件的路径和名称 原因全部导出,点击下一…

sql连接本地数据库

sql连接本地数据库 安装好SQL 2008后,界面只有已安装的包和正在运行的包 左侧没有数据库,无法进行数据库操作. 这是因为打开软件后,会提示连接一个东西,连接的时候按照默认的话就会连接错。如果出现提示连接成功后的界面只有两个文…

QT-8-使用SQL数据库

数据库(掌握) Qt本身并没有数据库,但是Qt支持市面上绝大多数主流的数据库的连接,前提是运行Qt的电脑上也有对应的数据库产品。 在嵌入式领域、纯软件客户端领域都在使用SQLite数据库作为程序本地数据存储的方式。原因在于SQLite…

SQLServer数据库还原

百度上只有水文,一路下一步,毫无参考价值,只能自己写下来,帮助下童鞋们,上图 找到大门! 这里1号框框为备份文件的路径,就是在备份一文中备份的文件,不知道就去看看,或者继…

sql服务器密码如何显示,如何查看sql数据库密码

如何查看sql数据库密码 内容精选 换一换 tempdb是系统数据库,是一个全局资源,可供连接到 SQL Server 实例或 SQL 数据库的所有用户使用 。它是一个临时数据库,无法永久保存数据,作用是给实例中的各种请求处理中间数据,分为主数据文件(.mdf)、次要数据文件(.ndf)和日志文件…