C++ 程序员常用的VScode的插件

vscode中好用的插件

  • Better Comments
  • Bookmarks
  • C/C++ Theme
  • Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code
  • clangd
  • Clang-Format
  • CodeLLDB
  • CMake
  • CMake Tools
  • Code Runner
  • Code Spell Checker
  • CodeSnap
  • Color Highlight
  • vscode-mindmap
  • Draw.io Integration
  • Error Lens
  • Excel Viewer
  • GitLens — Git supercharged
  • Image preview
  • Paste JSON as Code
  • JSON Crack
  • Lua / Lua Debug
  • Markdown All in One / Markdown PDF
  • Material Icon Theme
  • Native Debug
  • Path Intellisense
  • Project Manager
  • Python / Pylance / Python Debugger
  • Rainbow Brackets
  • Regex Previewer
  • vscode-icons
  • Code Viewer
  • Output Colorizer
  • vscode-fileheader
  • Wisen-Translate
  • Comment Translate
  • Tabnine AI

Better Comments

在这里插入图片描述
这个插件是注释颜色可以自定义.
在这里插入图片描述

Bookmarks

在这里插入图片描述
设置个标签插件,在看代码的时候可以加入书签可以快速的转到书签位置.
在这里插入图片描述
在这里插入图片描述
安装完插件会在左边出现一个1书签的选项,加上书签后这里2就会出现你添加的书签,3这里是添加书签后的样子.

C/C++ Theme

在这里插入图片描述
这个是我比较喜欢的一个主题,这个主题主要是把c++ 代码都标记成为有颜色的字体,看着比较舒服.
在这里插入图片描述

Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code

在这里插入图片描述
这个就不多说了,软件汉化插件.

clangd

在这里插入图片描述
这个插件是C++ 主要插件 ,我觉得比下面的这个插件好用,我一直使用这个插件.
在这里插入图片描述
使用这个插件需要安装llvm这个软件
还需要配置一下
!](https://img-blog.csdnimg.cn/direct/ceb9246eb58e42d5a9664d6984cd6be2.png)

1是在设置里面搜索的,2是填llvm 的安装地址.根据自己的填写.

Clang-Format

在这里插入图片描述
这个是配合上一个使用进行代码格式化的,
clangd的代码格式
具体用法就是在代码目录新建一个.clang-format
里面写下你希望的代码格式,
可以参考上面的网页.
demo:
在这里插入图片描述

CodeLLDB

在这里插入图片描述
这个插件就是安装llvm的如果你已经安装了就无所谓了,如果没有安装,这个插件会自己安装一个.

CMake

CMake Tools

在这里插入图片描述
在这里插入图片描述

这个插件就是写cmake用的,

Code Runner

在这里插入图片描述
这个插件其实对已经安装了cmake插件的没啥用,但是我安装这个主要是可以直接运行怕python脚本的,
在这里插入图片描述
安装这个插件运行python可以直接按下去就运行了,运行C++我不用这个,我一般都用cmake插件运行代码.

Code Spell Checker

在这里插入图片描述

这个插件是是检测你的C++代码是不是有单词写错的,

CodeSnap

在这里插入图片描述

这个插件是用来截取代码的.
用法就是选择代码然后截取就可以了

在这里插入图片描述
1,选择代码,2 选择截图.
在这里插入图片描述

Color Highlight

在这里插入图片描述
这个是选择代码后高亮
在这里插入图片描述

vscode-mindmap

在这里插入图片描述
这是个画图工具,只要文件后缀是.km就可以了
在这里插入图片描述
在这里插入图片描述
同时在.km文件中生成了 json文件.

Draw.io Integration

在这里插入图片描述
这个是用来画流程图的,只要后缀是drawio就可以了.
在这里插入图片描述

Error Lens

在这里插入图片描述
这是是提示语法错误的.
在这里插入图片描述

Excel Viewer

在这里插入图片描述
设个是简单查看excel 和CSV表格的工具

GitLens — Git supercharged

在这里插入图片描述
这个是查看代码更改的.

Image preview

在这里插入图片描述
这个是当输入图片路径,前面会显示图片的样子.
在这里插入图片描述

Paste JSON as Code

在这里插入图片描述

第一步线新建一个空的cpp文件,
在这里插入图片描述
第二步把要转换的jason文件全选复制.
在这里插入图片描述
第三步,按下 ctrl + shift + p
输入 Paste JSON as Code
选择要生成的语言,
最好是在刚才新建的data.cpp文件中操作,因为这样代码就直接写在空白文件中.

这个插件是把json转成代码的工具,

JSON Crack

在这里插入图片描述
在这里插入图片描述
这个是查看json的结构的

在这里插入图片描述

Lua / Lua Debug

在这里插入图片描述
在这里插入图片描述
这两个是写Lua的插件.

Markdown All in One / Markdown PDF

在这里插入图片描述

在这里插入图片描述

这个是写markdown用的

Material Icon Theme

在这里插入图片描述
在这里插入图片描述

这个是修改图标的

Native Debug

在这里插入图片描述
这个是debug C++的插件.

Path Intellisense

在这里插入图片描述
这是一个路径提示插件.

Project Manager

在这里插入图片描述
这是个快速切换项目的差价,VScode想要切换项目必须先关闭再打开新的项目,这个很好的解决了这个问题.

Python / Pylance / Python Debugger

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
写python用的插件.

Rainbow Brackets

在这里插入图片描述
给括号加颜色的

Regex Previewer

在这里插入图片描述
正则表达式插件

vscode-icons

在这里插入图片描述
图标

Code Viewer

在这里插入图片描述
这个插件是能把代码生成流程图,但是需要打开 https://debug996.com这个网站.这个网站名就比较有特色.一看就是国人开发的插件, 希望开发者能集成到vscode里面,

用法就是选中代码:
在这里插入图片描述
在刚才打开的网站上就有了流程图.
在这里插入图片描述
虽然比较抽象,但是总比没有强.

Output Colorizer

在这里插入图片描述
输出有颜色区分.
在这里插入图片描述

vscode-fileheader

在这里插入图片描述
安装和快速上手

Wisen-Translate

在这里插入图片描述
翻译神器.
在这里插入图片描述

Comment Translate

在这里插入图片描述
翻译注释的,对于看第三方库函数的注释非常有用.
在这里插入图片描述
可以直接看注释的中文意思,

Tabnine AI

在这里插入图片描述
智能提示代码.

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

推荐一款实用的便捷工具:windows输入法删除工具

这是一款输入法删除的工具,能够辅助个人来彻底的删除你电脑上面的输入法,以极为完整的方式来进行卸载,在你找不到卸载的方式之时这款软件极为的适用,能够帮助你面对这个场景,满足个人对于卸载上面的需求! 目录 一、下…

低功耗音频编解码器CJC8990

由工采网代理的CJC8990是一款低功耗音频编解码器,拥有先进的功能并提供高质量音频,非常适合于便携式数字音频应用,支持多种音频数据格式,包括I2S, DSP模式。 产品介绍: 该芯片工作电压:1.5V~3…

【EasyExcel】EasyExcel合并指定列单元格导出详解设置导出样式

【EasyExcel】EasyExcel合并指定列单元格导出&设置导出样式 需求分析 需求背景 许多报表需要对相同数据的单元格进行合并,以提高数据的可读性和美观性。例如,在销售报表中,将相同客户的订单合并在一起。同时,报表中的标题和内…

MySQL中order by排序时,数据存在null,排序在最前面

order by排序是最常用的功能,但是排序有时会遇到数据为空null的情况,这样排序就会乱了,这里以MySQL为例,记录我遇到的问题和解决思路。 sql 排序为 null 值问题: 排序时我们用 receive_date(一个统计的时间&#xff…

物业水电抄表系统的全面解析

1.系统概述 物业水电抄表系统是现代物业管理中的重要组成部分,它通过自动化的方式,实时监控和记录居民或企业的水电使用情况,极大地提高了工作效率,降低了人工抄表的错误率。该系统通常包括数据采集、数据传输、数据分析和数据展…

python创建新环境并安装pytorch

python创建新环境并安装pytorch 一、创建新环境1、准备工作2、创建虚拟环境并命名3、激活虚拟环境 二、安装pytorch1、pytorch官网2、选择与你的系统相对应的版本3、安装成功 一、创建新环境 1、准备工作 本次创建的环境是在anaconda环境下,否则需要在纯净环境下创…

centOS忘记密码的处理办法

1、开机后在出现内核选项时,按 e; 2、在Linux 开头的这行,输入 rd.break 如下图; 3、然后,执行:CtrlX; 4、进入之后是 switch_root:/#输入 mount -o rw,remount /sysroot 以读写方式重新挂载 /s…

初讲树,二叉数(搜索二叉树,实现的方法<链式,顺序>)

目录 1.树的概念及其结构 1.1树的概念 1.2树相关的概念 1.3树的表示 2.二叉树概念及其结构 2.1概念 2.2现实中的二叉树 2.3特殊的二叉树 2.4二叉树的性质 2.5二叉树存储结构 2.5.1链式存储 2.5.2顺序存储 3.搜索二叉树 1.树的概念及其结构 1.1树的概念 树是一种非…

从零入门激光SLAM(十六)——卡尔曼滤波基础

一、卡尔曼滤波简介KF 卡尔曼滤波器(Kalman Filter)是一种用于估计动态系统状态的递归算法。它通过结合系统的动态模型和噪声观测数据,提供对系统状态的最优估计。卡尔曼滤波器广泛应用于信号处理、控制系统、导航、计算机视觉等领域。 卡尔…

无人机超强教程!无人机图像拼接、航拍植被动态定量化研究、激光雷达地形测量与河网水系提取

查看原文>>>无人机生态环境监测、图像处理与GIS数据分析综合实践技术应用 目录 一、无人机航拍基本流程、航线规划与飞行实践 二、无人机图像拼接软件的学习与操作实践 三、无人机图像拼接典型案例详解 四、无人机图像拼接数据在GIS中的处理与分析 五、无人机图…

Leaflet【二】图层绘制——UI图层【点线面】 矢量图层【img、svg】

layer图层 在leaflet当中使用图层比OL当中简便一点,我们创建的layer图层可以直接通过 addTo 方法加到地图上,不需要通过layer、source再去做一些区分, 图标 Icon 创建Marker时提供的一个Icon 详细配置–>go // 导入一张图片作为图标imp…

python放烟花的代码

以下是一个简单的Python烟花大会的代码示例。这个代码使用Python的turtle模块来绘制烟花,并使用随机函数来生成烟花的路径和颜色。 python import turtle import random # 设置画布和画笔 canvas turtle.Screen() canvas.bgcolor("black") pen turtle.…

光伏电站设备数据采集

随着全球对可再生能源的关注度日益提升,光伏电站作为绿色能源的重要组成部分,其运营效率和稳定性显得尤为重要。在光伏电站的日常管理中,设备数据采集是一项至关重要的工作,它直接关系到电站的运行状态、故障预警以及能源产出的优…

人工智能创新领衔,Android系统如虎添翼:2024 Google I/O 大会深度解析

人工智能创新领衔,Android系统如虎添翼:2024 Google I/O 大会深度解析 2024年5月14日举行的Google I/O大会,犹如一场精彩的科技盛宴,吸引了全球的目光。大会上,谷歌发布了一系列重磅产品和技术更新,展现了…

揭秘!国产电路仿真软件新星闪耀,让电路设计更智能!

在数字化时代,电路设计与仿真软件的重要性日益凸显。随着科技的飞速发展,国产电路仿真软件也逐渐崭露头角,成为行业内的佼佼者。今天,我们就来揭秘这些国产电路仿真软件的新星,看看它们是如何让电路设计变得更加智能、…

上位机图像处理和嵌入式模块部署(树莓派4b的低成本方案)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 前面我们说过树莓派4b的替代版本和提高版本,其实还有一种方案,那就是树莓派4b的超低版本方案。国内开发板soc这块&#xff…

如何看固态硬盘是否支持trim功能?固态硬盘开启trim数据还能恢复吗

随着科技的飞速发展,固态硬盘(SSD)已成为电脑存储的主流选择。相较于传统的机械硬盘,固态硬盘以其高速读写和优秀的耐用性赢得了广泛好评。而在固态硬盘的众多功能中,TRIM功能尤为关键,它能有效提升固态硬盘…

机器人工具箱学习(三)

一、动力学方程 机器人的动力学公式描述如下: 式中, τ \boldsymbol{\tau} τ表示关节驱动力矩矢量; q , q ˙ , q \boldsymbol{q} ,\; \dot{\boldsymbol { q }} ,\; \ddot{\boldsymbol { q }} q,q˙​,q​分别为广义的关节位置、速度和加速…

Python代码:十二、格式化输出(2)

1、描述 牛牛、牛妹和牛可乐都是Nowcoder的用户,某天Nowcoder的管理员希望将他们的用户名以某种格式进行显示, 现在给定他们三个当中的某一个名字name,请分别按全小写、全大写和首字母大写的方式对name进行格式化输出(注&#x…

关于毫、微、纳、皮

千分之一称为“毫”(m),即10^(-3) “毫”的千分之一称为“微”( μ),即10^(-6) “微”的千分之一称为“纳”( n),即10^(-9) “纳”的千分之一称为“皮”( p),即10^(-12) 另外: 千倍为“千”(K) 千倍的千倍称为“…