VScode 基础使用教程

news2025/1/18 9:54:14

VScode 的安装以及使用基础(C++配置)


奉上VScode安装物资


VScode 的安装

进入VScode官网,点击 Download for windows 即可得到安装包,运行即可。

zU0BJP.png


编译器G++的配置

下载 MinGW,将其保存至任意磁盘中(下面默认C盘)。保存路径 zUBu6S.png

按照顺序点击 此电脑->属性->高级系统设置

zU06sg.png

->环境变量

zU0qeJ.png

->系统变量->Path

zUBSSK.png

->新增,将之前保存的路径输入进去即可

zUB9yD.png

操作完毕后,重启电脑 即可。


VScode 简体中文设置

按 ctrl+shift+P,搜索 language ,点击第一条,然后点击简体中文即可。

另一种方法是在扩展商店中搜索 Chinese 后安装。

zURl0f.png


VScode 中C++的配置

进入 VScode,点击扩展

zUBU6U.png

分别搜索并安装以下三个插件

zUBB79.png

其中进入 C/C++ Compile Run 插件的页面,找到扩展设置

zUBrkR.png

翻到页面底部,勾选一下三条

zUBg1K.png


在 VScode 中编辑C++代码

点击 文件->新建文件

zUR178.png

输入程序保存的名称(加上编辑文件的后缀名,如果写得是 C++ 就是 cpp )

zUBH9P.png

创建后即可开始编写。

zUBXng.png

点击 F8 或右上角三角形运行程序。

zUBv7j.png

恭喜你已经成功学会了 VScode 的 C++编写基础了!!


VScode 进阶配置

可以发现,VScode 自带一个无比庞大的插件商店,他们是在 VScode 上实现魔法的精髓。


VScode 界面个性化设置

颜色主题

点击左下角管理,选择颜色主题,然后就可以根据自己的喜好找到合适的主题颜色了(本人还是喜欢默认深色)

背景图片

这个功能貌似是最吃香的?

我们在扩展商店(左侧栏第五个)搜索 background-cover ,下载并安装。

zUR0BV.png

然后重新打开 VScode ,我们可以发现左下角多出了一个“切换背景图片”

zURrAU.png

然后根据自己的需求设置即可。

zURRj1.png

成效展现:

zURJhQ.png


VScode 的更多功能

VScode 的强大远不止于此。


实现 Markdown 编辑功能

下载以下两个插件

zUWFvn.png

然后我们就可以在 VScode 中实现 Markdown 编写。与编写C++的方法类似,按同样的方法先新建一个文件,将后缀名改为 .md

zUWVbV.png

然后就可以开始 Markdown 编写

zUWeET.png

右上角有一个zUWmUU.png 可以进行编辑的实时预览。

zU4Gbq.png


VScode 测试样例

安装插件后

zatwh8.png

左侧栏会新增 CPHjudge,点击即可添加数据进行测试。

zatWNV.png

按运行键即可测试数据

zatON6.png


待续…

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/44506.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

在 Navicat 中执行数据库范围搜索

无论你选择的数据库是 MySQL、MariaDB、SQL Server、Oracle 和 PostgreSQL,还是基于云的服务,如 Amazon RDS、Amazon Aurora、Amazon Redshift、SQL Azure、Oracle Cloud 和 Google Cloud,你都将不可避免地要寻找一些你不知道位置的数据。在这…

简单3步轻松搭建个人博客

对于计算机专业的学生,课余时间最有价值的事莫过于写技术博客了。我们可以通过博客记录生活经历、学习过程、技术成长,同时博客还能树立个人品牌,结识更多兴趣相投的人。 从计算机技术角度而言,博客的搭建及维护会让你的技术不断…

猴子也能学会的jQuery——总结习题

📚系列文章—目录🔥 猴子也能学会的jQuery第一期——什么是jQuery 猴子也能学会的jQuery第二期——引用jQuery 猴子也能学会的jQuery第三期——使用jQuery 猴子也能学会的jQuery第四期——jQuery选择器大全 猴子也能学会的jQuery第五期——jQuery样式操作…

字符串压缩(三)之短字符串压缩

一、通用算法的短字符压缩 开门见山,我们使用一段比较短的文本:Narrator: It is raining today. So, Peppa and George cannot play outside.Peppa: Daddy, its stopped raining. 使用ZSTD与LZ4分别压缩一下上面这段短文本。下面分别是它们的压缩结果。…

良好基本面引领发展,中国春来将聚势而强?

2022年,是一个挑战与机遇共存的年份。 一方面,作为“双减”、《民促法实施条例》落地执行的第一年,转型难题困扰着广大K12教培企业。另一方面,职业教育、教育信息化利好政策频出,不少从业者藉此打开局面、柳暗花明。 …

[附源码]Python计算机毕业设计Djangospringboot作业管理系统

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

项目经理和产品经理正在用哪些管理工具?

项目管理包括定义项目目标,指定行程和安排任务,以达到特定的目标。在项目管理过程中,很多工具可以使项目管理更有效、更高效。(项目管理资料文末) 跟大家介绍一下项目经理常用的项目管理工具: 1、甘特图 …

[附源码]计算机毕业设计springboot动物保护协会网站

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

Seata中的AT事务模式是如何实现行锁

Seata中的AT事务模式里面的全局锁是行锁,这也是AT事务模式和XA事务模式在锁粒度上的最大区别。我们可以在官网中可以看到这样一个例子: 两个全局事务 tx1 和 tx2,分别对 a 表的 m 字段进行更新操作,m 的初始值 1000。tx1先开始,开启本地事务,拿到本地锁,更新操作 m = 10…

2022安洵杯web题复现

前言 个人觉得赛题质量蛮好的,只是自己太菜了,花了很长时间都在琢磨第一道web,因为一些细节上的问题导致一直解不出来。赛后就找师傅的wp重新去复现一下,总结自己的问题,在此记录一下,以便日后复习。 bad…

[附源码]计算机毕业设计springboot财务管理系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

WebView2 通过 PuppeteerSharp 实现爬取 王者 壁纸 (案例版)

王者壁纸自动化获取逻辑分析 其实它的逻辑很简单, 就是王者的官网,打开后,在右下角就看到了皮肤页面部分。 这个时候,点击更多,就会打开全部英雄详情的页面。 这个时候,单点任意一个英雄,就会…

怎么从零开始搭建配置Windows云服务器的新手入门教程

本文是搭建 Windows 云服务器入门教程,主要介绍如何从零开始,以最简单的方式搭建和配置你的Windows 云服务器。如果您之前没有搭建云服务器的经验,建议您按照本文介绍的方式来购买和配置您的第一台云服务器。 1、步骤1:注册腾讯云…

文件上传漏洞笔记

漏洞成因 文件上传漏洞正是在文件上传功能中,由于对用户上传的文件数据未做有效检测或过滤不严,导致上传的恶意文件被服务端解释器解析执行,利用漏洞可获取系统控制权。 很多网站都有一些文件上传功能,常见的是图片、视频、压缩文…

多线程 _ 基础篇 _ 线程安全问题【JavaEE初阶】

一、线程安全概述 1.1 什么是线程安全问题 线程安全问题 出现的 "罪魁祸首",正是 调度器的 随机调度 / 抢占式执行 这个过程 在随机调度之下,多线程程序执行的时候, 有无数种可能的排列方式 在这些排列顺序中,有的…

Kotlin高仿微信-第1篇-注册

Kotlin高仿微信-项目实践58篇详细讲解了各个功能点,包括:注册、登录、主页、单聊(文本、表情、语音、图片、小视频、视频通话、语音通话、红包、转账)、群聊、个人信息、朋友圈、支付服务、扫一扫、搜索好友、添加好友、开通VIP等众多功能。 Kotlin高仿…

C语言——指针(入门详解)

文章目录1.什么是指针?1.1.理解指针的两个要点:1.2.指针变量:1.3.内存是如何编址?2.指针和指针类型2.1指针的创建与初始化2.2.指针类型3.野指针3.1.什么视野指针?3.2.野指针成因3.3.规避野指针4.指针运算4.1.指针-整数…

【App自动化测试】(十四)Android WebView测试方法

目录1. webview 架构与分析方法1.1 webview与Hybrid开发1.1.1 移动APP三种开发模式1.1.2 native原生开发1.1.2.1 native原生开发说明1.1.2.2 native原生开发组件1.1.3 Hybrid混合开发webview展示1.1.3.1 Hybrid混合开发中的app webview组件1.1.3.2 webview开发代码展示1.1.3.3 …

Reids实战——优惠券秒杀(全局唯一ID生成策略)

1 全局唯一ID生成策略 每个店铺都可以发布优惠券: 当用户抢购时,就会生成订单并保存到tb_voucher_order这张表中,而订单表如果使用数据库自增ID就存在一些问题: 1. id的规律性太明显 2. 会受单表数据量的限制 全局ID生成器&a…

Android APP全局黑白化实现方案

在清明节时各大APP都会进行黑白化处理,当时在接到这个需求的时候感觉好麻烦,是不是又要搞一套皮肤? 然而在一系列搜索之后,找到了两位大神(鸿洋、U2tzJTNE)的实现方案,其实相当的简单&#xff…