【Vscode 使用】集合1

news/2025/2/26 12:52:44/

一、使用make工具管理工程

windows下,下载mingw64,配置好mingw64\bin 为 Win10系统全局变量后

在mingw64/bin目录下找到mingw32-make.exe工具。复制一份改名为:make.exe,没错,就是那么简单,mingw64自带make工具,但是和我们习惯使用的make.exe工具名称不一样,所以终端才会报 make 不是内部命令。

复制一份改名:make.exe

在去cmd中试一下:

然后vscode新建文件,编写代码即可。

注意:我没有下载Cmake、Makefile Tools 等插件,也没有在tasks.json中添加make的任务。我只完成了make成为全局内部命令的操作,即cmd中make --version可以识别出版本信息这一步。然后就开始编辑代码和Makefile文件了。

编写Makfile。

vscode中 添加终端。

使用make -n 查看make 后 执行的命令:

执行make 命令 和 运行可执行文件 、 make clean:

二、下载豆包插件,可以智能提示工程代码


扩展商城:marscode

下载就可以使用。

左侧出现这个图标,说明安装完成,写代码或者问该工程的代码逻辑bug问题,都会有相应的解答。

三、打开新文件不覆盖旧文件。

3.1 双击打开新文件

双击打开新文件就能不覆盖旧文件,但是我试了一下,第一次双击会覆盖,从第二次开始双击就不会覆盖了。

3.2 禁用预览模式

Vscode:文件  -->  首选项  -->   设置  -->  输入:Enable Preview

把这个勾 取消即可。然后单击文件就会重新开窗口。

3.3 修改配置文件(JSON)

ctrl+shift+p :打开命令面板,输入settings。选择打开工作区设置(JSON)。当然你也可以打开默认设置(JSON)或者用户设置(JSON)。

我没试过另外两个文件,默认配置(JSON)是被锁起来的,好像更改不了。

{"workbench.editor.enablePreview": false // 关闭预览
} 

复制上面设置即可。

四、vscode中文编码问题

GBK:在 GB2312 的基础上添加了部分字符,就形成了 GBK ,全称 《汉字内码扩展规范》,共收录了两万多个汉字和字符,它完全兼容 GB2312

4.1 修改终端编码

我出现的问题是,源码是UTF-8格式,而终端powershell是GBK格式的。导致我编译出可执行文件后,在终端打印的中文信息是乱码的。

终端命令
chcp     //可以查看终端的中文编码编号:65001    :    UTF-8格式936      :    GBK编码可以直接切换终端的编码格式
chcp 65001  终端中文编码切换成UTF-8格式  
chcp 936    终端中文编码切换成GBK格式

4.2 单个文件修改中文编码

源文件通过下面这种方式更换编码格式,那么只能修改单个文件的编码格式。

4.3 全局修改文件的编码格式

除了修改终端的中文编码格式,还可以修改vscode设置中的编码格式。

在这里可以修改全部文件的编码格式,但是需要先把所有文件先关闭,然后退出vscode,重新打开,再从这里进行设置。这样全部文件的格式就被修改过了。

顺序很重要,必须要关闭所有打开的文件。

1. 关闭所有文件

2. 退出Vscode

3. 重新打开Vscode

4. 设置中输入encding 修改编码格式


http://www.ppmy.cn/news/1575008.html

相关文章

zswap 数据结构维护解析

zswap 数据结构维护解析 zswap 是 Linux 内核中的一个前端压缩交换(swap)机制,它在内存中维护一个 zpool 来存储被压缩的页面,以减少磁盘 I/O 并提高性能。以下是 zswap 维护加解压相关数据结构的核心解析。 1. zswap 的核心数据…

0084.基于springboot+vue的医患档案管理系统

一、系统说明 基于springbootvue的医患档案管理系统,系统功能齐全, 代码简洁易懂,适合小白学编程。 二、系统架构 前端:vue|elementui 后端:springboot| mybatis 环境:jdk1.8 | mysql8.0 | maven 三、相关功能介绍 1.登录、注…

小程序高度问题背景scss

不同的机型&#xff0c;他的比例啥的都会不一样&#xff0c;同样的rpx也会有不同的效果。所以这里选择了取消高度。 <view class"box-border" :style"{padding-top: ${navHeight}px,}"><!-- 已登录 --><view v-if"userStore.userInfo&…

排序算法归类整理对比

以下是常见排序算法的详细分类和解析&#xff0c;涵盖原理、时间复杂度及适用场景&#xff1a; 一、比较排序算法 1. 快速排序&#xff08;Quick Sort&#xff09; 原理&#xff1a;分治策略&#xff0c;选取基准元素&#xff08;pivot&#xff09;&#xff0c;将数组分为小于…

django校园互助平台~源码

博主介绍&#xff1a;✌程序猿徐师兄、8年大厂程序员经历。全网粉丝15w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精彩专栏推荐订阅&#x1f447;…

elkan K-Means算法

简介 在计算向量相似度时,常用 近似最近邻(ANN, Approximate Nearest Neighbor)算法 来加速查询向量的搜索。其中,较为知名的 ANN 算法包括 HNSW、Ivfflat、Ivfpq 和 Ivfsq。在 IVF(倒排索引,Inverted File Index) 类型的算法中,Elkan K-Means 算法是较为经典的方法之…

AI知识架构之数据采集

数据采集 数据格式: 结构化数据:以固定格式和结构存储,如数据库中的表以及 Excel 表格,易于查询和分析。半结构化数据:有一定结构但不如结构化数据严格,XML 常用于数据交换,JSON 在 Web 应用中广泛用于数据传输和存储。非结构化数据:无预定义结构,文本、图像、音频和视…

大语言模型学习路径与开源模型推荐

互联网各领域资料分享专区(不定期更新): Sheet 正文 一、入门级开源模型推荐 1. GPT-2(小参数版) 特点:由OpenAI推出,117M参数的版本对硬件要求较低,适合新手理解生成式模型的基本原理(如自回归生成、注意力机制)。学习方向:可尝试文本生成、对话模拟等任务,结合论…