程序员转行学什么语言?

https://edu.csdn.net/topic/ai30?utm_source= csdn_bw

记得两年多前,笔者那时还在写 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 之后,打开你所要运行的文件,有多种方式来快捷地运行你的代码:

  • 键盘快捷键 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 中运行了。

5G之后,中国的人工智能发展趋势如何?

https://edu.csdn.net/topic/ai30?utm_source= csdn_bw

自定义运行逻辑

对于一些语言,用户希望能自定义代码的运行逻辑。比如说,在 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 的一些常用功能,更多的功能和配置项,参见:

https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner

作者:韩骏,微软研发工程师,VS Code 代码贡献者,VS Code 及 IoT 领域专家。

声明:本文为作者投稿,版权归其所有。


 热 文 推 荐 

☞ Google 再被罚!

☞ 互联网行业的体面隐退 | 畅言

☞ 李笑来登顶 GitHub TOP 榜!币圈大佬要教程序员如何自学编程

☞ 算法工程师的冰与火之歌

☞程序员版的《小王子》,过于真实!

前阿里 P9 级员工称离婚是模拟测试,已回滚复婚!

要钱还是要命? 比特币正悄悄杀死你...

没有新芯片,没有大核弹,黄教主这次给大家带来了个PRADA

刚刚,数学界“诺奖”Abel Prize迎来首位女性得主

曝光!月薪 5 万的程序员面试题:73% 人都做错,你敢试吗?

System.out.println("点个在看吧!");
console.log("点个在看吧!");
print("点个在看吧!");
printf("点个在看吧!\n");
cout << "点个在看吧!" << endl;
Console.WriteLine("点个在看吧!");
Response.Write("点个在看吧!");
alert("点个在看吧!")
echo "点个在看吧!"

喜欢就点击“在看”吧!

别惊讶!人工智能时代即将到来!

https://edu.csdn.net/topic/ai30?utm_source= csdn_bw

VS Code 神器插件:代码一键运行,支持超过 40 种语言!相关推荐

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

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

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

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

  3. Code Runner for VS Code 突破 2000 万下载量!支持超过 50 种语言

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

  4. 【Python】轻松识别文字,这款Python OCR库支持超过80种语言

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达本文转自|Python大数据分析 什么是OCR? 有一款软件叫扫描全 ...

  5. python ocr 识别中文pdf_轻松识别文字,这款Python OCR库支持超过80种语言

    OCR是什么? 有一款软件叫扫描全能王,想必一些小伙伴听过,这是一个OCR集成软件,可以将图像内容扫描成文字. 所以说,OCR作用是对文本资料的图像文件进行分析识别处理,获取文字及版面信息. OCR的 ...

  6. 轻松识别文字,这款Python OCR库支持超过80种语言

    击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 江汉曾为客,相逢每醉还. OCR是什 ...

  7. python ocr识别库_轻松识别文字,这款Python OCR库支持超过80种语言

    OCR是什么? 有一款软件叫扫描全能王,想必一些小伙伴听过,这是一个OCR集成软件,可以将图像内容扫描成文字. 所以说,OCR作用是对文本资料的图像文件进行分析识别处理,获取文字及版面信息. OCR的 ...

  8. Aquaforest OCR SDK 支持超过100种语言

    Aquaforest OCR SDK 支持超过100种语言 什么是Aquaforest OCR SDK? Aquaforest的.NET OCR SDK使开发人员可以在其应用程序中立即使用此Aquaf ...

  9. Mac翻译神器Mate Translate,支持超100种语言,读不准还可以照拼音念呦!

    浏览一些国外文献时,经常会遇到陌生词,出现"它认识我,我不认识它"的情况,所以在电脑安装了以前最喜欢用的金山词霸和有道词典,帮了我的大忙.不过,后来我发现了一款更好用的即时翻译软件 ...

最新文章

  1. 盘点开发中那些常用的MySQL优化
  2. “一不小心”成为大佬:Rob Knight 的传奇故事
  3. Quick-cocos2d-x3.3 Study (十五)--------- 为小鸟添加一个物理加速度
  4. 解决×××无法上网的心得
  5. 笔记本暗屏维修多少钱_电视机维修|维修电视机多少钱?电视机黑屏
  6. C#使用Redis集群缓存
  7. 区间DP{环形}:石子归并-2
  8. 基于‘BOSS直聘招聘信息’分析企业到底需要什么样的PHPer
  9. 微信小程序开发--【初体验】(一)
  10. python微信语音转发方法_微信语音转发最方便的方法,我现在才知道
  11. WPF教程:依赖属性
  12. 自用电脑/物理机安装ESXI6.8集成网卡版详细教程
  13. Dubbo comsumer 远程调用流程分析
  14. 《终身成长》读书笔记
  15. 用计算机画函数,用计算机画函数图像 优质课教案设计
  16. win10装sql2000卡在选择配置_win10系统安装SQL2000卡在MADC不动的解决方法
  17. CCS安装失败的原因
  18. SAP快速学习小结1
  19. 报错Permission denied: user=root, access=EXECUTE, inode=“/tmp/hadoop-root“解决办法
  20. 计算机思维应用于生活的实例

热门文章

  1. Unity实现发射子弹的功能
  2. 晶圆级封装行业调研报告 - 市场现状分析与发展前景预测
  3. 2021年中国大屏幕拼接系统市场趋势报告、技术动态创新及2027年市场预测
  4. C语言中从键盘中输入到数组,//从键盘上输入若干整数,并将其存入数组中,并统计输入数据的个...
  5. oracle form执行后左上角没出现oracle标记,Oracle FORM 开发技巧(1)
  6. angularjs获取上一个元素的id_DOM(1)-DOM概念和获取元素
  7. 从入门到入土:基于C语言采用UDP协议实现通信功能的程序
  8. IE和Windows系统中的彩蛋
  9. iOS15.4来袭:新增“男妈妈”表情及口罩面容解锁、AirTags反跟踪等新功能
  10. Android 之父公司宣布关闭:亚马逊、腾讯等大厂投资的 3 亿美元“打水漂”了...