vscode安装code runner后运行程序出现乱码解决办法 �밴���������. . ._code runner乱码_老龙QAQ的博客-程序员宅基地

技术标签: visual studio code  vscode  ide  

安装好code runner后编译c++文件时发现会出乱码,查了查网上好像没啥解决办法,后来看了看code runner的说明文件解决了。

首先进入Code-runner: Executor Map的界面,选择在settings.json中编辑请添加图片描述

然后需要手动输入图中6-17行的代码(图1),该代码源自官方手册(图2)请添加图片描述
请添加图片描述
我把我自己用的代码放到下面

    "code-runner.executorMap": 
    {
    
        "javascript": "node",
        "php": "C:\\php\\php.exe",
        "python": "python",
        "perl": "perl",
        "ruby": "C:\\Ruby23-x64\\bin\\ruby.exe",
        "go": "go run",
        "html": "\"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\"",
        "java": "cd $dir && javac $fileName && java $fileNameWithoutExt",
        "c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
        "cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
    },
  • 注:这里c++的代码是我自己根据c的打上去的,可能不够严谨,如果有不对的地方欢迎指出。

然后保存重启一下vscode就行了。


另外code runner可以勾选在终端运行和保存文件两个功能,挺好用的。请添加图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_52167116/article/details/123490329

智能推荐

raid卡缓存对硬盘性能_最全面的各类RAID详解-程序员宅基地

磁盘阵列(Redundant Arrays of Independent Disks,RAID),全称独立磁盘冗余阵列。磁盘阵列是由很多廉价的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。利用同位检查(ParityCheck)的观念,在数组中任意一个硬盘故障时,仍可读出数据,在数据重构时,将数据经..._raid卡缓存大小影响硬盘读写速度吗

Session使用步骤与Session原理_session使用机制使用的基本过程-程序员宅基地

文章目录一、Session使用步骤(1)获取Session对象(2)使用HttpSession对象☆Session会话演示二、Session的原理Session只能在一次会话的多次请求间共享数据,将数据保存在服务器端的对象中。一、Session使用步骤(1)获取Session对象 HttpSession session = request.getSession();(2)使用Http..._session使用机制使用的基本过程

【Android Studio】 错误: 找不到符号     符号:   变量 Log     位置: 类 MainActivity_andriod studio 中,找不到符号,符号:类myhelrer,位置:类mainactivi-程序员宅基地

【版本】android studio:3.3.2OS:win10【错误类型】 错误: 找不到符号 符号: 变量 Log 位置: 类 MainActivity【错误代码】 @Override protected void onResume() { super.onResume(); Log.d(TA..._andriod studio 中,找不到符号,符号:类myhelrer,位置:类mainactivity

从生产故障解锁RocketMQ集群部署的最佳实践-程序员宅基地

1、故障描述RocketMQ 集群采取的部署架构为2主2从,其部署架构如下图所示:其部署架构中一个非常明显的特点是一台物理机上分别部署了 nameserver,broker 两个进程。其中...

2021-12-03 SpringBoot 中 Redis 使用连接池 与 @ConfigurationProperties_使用configurationproperties装配redis_不爱吃奶昔的博客-程序员宅基地

SpringBoot 中 Redis 的使用Redis@ConfigurationProperties 注解Redis通常在使用 redis 的时候,我需要导入 spring-boot-starter-data-redis 的依赖之外,我们还可以配置一个 redis 的连接池,减少创建连接与销毁连接的损耗在 redis 的 Lettuce 配置类中 说可以允许导入 commons-pool2 来导入 redis 的连接池以及配置连接相关参数@ConfigurationProperties 注解_使用configurationproperties装配redis

随便推点

java getwebrootpath,java 获取web根目录-程序员宅基地

java 获取web根目录的方法我目前用到的有两种:1,获取类方法所在的目录截取根目录//在类FreemarkerUtil中获取其class目录//执行后path为/D:/Workspace/tourservice/WebContent/WEB-INF/classes/String path = FreemarkerUtil.class.getClassLoader().getResource("..._envi.getwebrootpath()获取的是什么路径

java局部内部类和匿名内部类_匿名内部类和局部内部类区别_东非大裂谷的博客-程序员宅基地

1.局部内部类java局部内部类就是在方法中定义的类,它仅在该方法中有效。因为它不能在该方法之外使用,因此它不能使用访问控制符和static修饰。它的应用场景是:在java代理模式中,可以直接在方法中用局部内部类实现某些接口或继承某些类,返回代理对象。(局部内部类只用来返回接口或父类的对象,然后就失去了它的价值)public interface InnerInterface { ..._匿名内部类和局部内部类区别

pytorch的cross_entropy实现-程序员宅基地

据pytorch的官方文档,torch.nn.functional里的cross_entropy是基于log_softmax和nll_loss实现的。没关系,通过最简单的torch原函数复现,可以较深理解当中的原理。import torchdef my_cross_entropy(input, target, reduction="mean"): # input.shape: torch...

VUE - 路由的使用和重定向-程序员宅基地

什么是路由:后端路由: 对于普通的网站,所有的超链接都是URL地址,所有的URL地址都对应服务器上对应的资源前端路由:对于单页面应用程序来说,主要通过URL中的hash(#号)来实现不同页面之间的切换前端路由的后端路由的区分后端路由:当我们在浏览器中输入http://192.168.1.200:8899/index.html来访问界面的时候,web服务器就会接收到这个请求,然后把in...

团体程序设计天梯赛——L1-046 整除光棍-程序员宅基地

团体程序设计天梯赛——L1-046 整除光棍https://pintia.cn/problem-sets/994805046380707840/problems/994805084284633088这里所谓的“光棍”,并不是指单身汪啦~ 说的是全部由1组成的数字,比如1、11、111、1111等。传说任何一个光棍都能被一个不以5结尾的奇数整除。比如,111111就可以被13整除。 现在,你的程...

SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON-程序员宅基地

玩springboot时,火狐页面出现SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON在网上找原因找了半天,各种说法都有,有的说页面ajax有错,但是我只是测试罢了,没有网页。有的说json转化器没配,但是springboot默认的是jackson,那当然不是转化器的问题。 ...