当前位置: 首页 > news >正文

Visual Studio Code使用

前言:你以及安装并配置好了vscode,但对于创建代码以及如何运行仍不知道怎么操作,本篇文章,主包以自己的视角,简单介绍下使用。

新建代码文件夹

在本地合适文件夹下建立一个要存放代码的文件夹,如下,我的代码文件夹是vscode

 在vscode中打开刚刚创建的文件夹

创建并运行C++代码

点击法

点击第一个“新建文件”

 

主包创建了一个c++的文件,起名为try.cpp

编写代码,文件名左边有个白色小圆点,表示代码还没有保存

CTRL+S保存代码(圆点消失)

点击“…”,点击“终端”,点击“配置任务”,点击第一个“g++.exe生成活动文件”(编译c++代码,gcc编译C语言代码)

 成功后会生成一个文件

而左侧会多了一个.vscode的文件夹,下面有两个文件

此时我们就可以运行我们的代码了,点击“终端”,点击“运行生成任务”,点击第一个“g++.exe生成活动文件”

 这样我们的生成就完成了

 点击“终端”,点击“新建终端”

输入“.\try.exe”,运行该文件

然后“回车”,代码就成功被运行了

 

 命令行法

tab小技巧

vscode这个编辑器很聪明呀,有时我们输入一部分代码它可以自动帮我们填充或者修正,而我们点击“Tab”键就能自动填充或修改了~

我们可以先输入“clear”清空之前的记录

 

输入如下命令,在当前目录下生成.exe文件(在输入文件名时也可以按tab键自动填充)

回车,没有报错说明编译成功, 再运行.exe文件,输出如下

若修改代码

 先保存,后还要再次编译+运行

运行和调试

运行

点击“运行C/C++文件”

点击第一个

会展现如下调试控制台,exited with code 0说明以0正常退出

 点击“终端”会发现多了两个文件(两个终端),一个是code.exe,是最终的运行效果

 另一个是生成活动文件.exe的,按任意键会关闭(是运行时自己会创建的终端)

调试

在前方打两个断点,后点击“调试C/C++文件”

界面展示如图,程序在高亮处暂停

调试操作与其它ide都大致相似,不再赘述

结语

文件夹中除了code.cpp这个文件,其它文件都是配置文件,都可以删除,减少内存占用。

 

主包常常因为自己不能高效使用vscode而自卑(bushi,任何编辑器,只要趁手能为自己所用,就都是好工具),如今终于能抬头挺胸做名工科生了!

http://www.lryc.cn/news/602042.html

相关文章:

  • MCP资源管理深度实践:动态数据源集成方案
  • Jenkins vs GitLab CI/CD vs GitHub Actions在容器化部署流水线中的对比分析与实践指南
  • Spring Boot 2整合Druid的两种方式
  • Spring Boot日志开发实战手册:集成/输出/级别控制/持久化精要
  • docker排查OOM
  • c++ 中的字符串相关的操作
  • 「源力觉醒 创作者计划」_文心大模型4.5系列开源模型,意味着什么?对开发者、对行业生态有何影响?
  • 重复文件清理工具,附免费链接
  • 聊聊工业相机中的硬触发、软触发和视频流模式
  • MFC UI对话框
  • puppeteer 系列模块的系统性、详细讲解
  • 使用JavaScript实现一个代办事项的小案例
  • 八大神经网络的区别
  • 【RH134 问答题】第 6 章 管理 SELinux 安全性
  • 计算机网络(基础篇)
  • 《零基础入门AI: 从轮廓查找到形态学变换(OpenCV图像预处理)》
  • 【深度学习新浪潮】基于文字生成3D城市景观的算法有哪些?
  • Leaflet 综合案例-聚类图层控制
  • Python快速入门(2025版):输入
  • 婚纱摄影管理系统(发送邮箱、腾讯地图API、物流API、webSocket实时聊天、协同过滤算法、Echarts图形化分析)
  • C++ list 容器全解析:从构造到模拟实现的深度探索----《Hello C++ Wrold!》(16)--(C/C++)
  • 数值计算 | 图解基于龙格库塔法的微分方程计算与连续系统离散化(附Python实现)
  • C primer plus (第六版)第九章 编程练习第6题
  • 【Rust异步】async和await异步编程实战:高并发任务处理全解析
  • Java 排序
  • 股指期货周度想法
  • RWA 正当红,是 DeFi 的终点、拐点,还是新起点?
  • 【C++】手搓一个STL风格的vector容器
  • 7.DRF 过滤、排序、分页
  • 开发指南125-HTML DOM事件