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

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

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

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

相关文章

对称加密算法的应用场景

随着信息技术的飞速发展,数据安全成为了至关重要的议题。在保护数据传输和存储的过程中,加密算法扮演着不可或缺的角色。其中,对称加密算法,由于其高效性和易用性,被广泛应用于各种场景中。本文将探讨对称加密算法的主…

Kubernets多master集群构建负载均衡

前言 在构建 Kubernetes 多 Master 集群时,实现负载均衡是至关重要的一环。通过多台 Master 节点配合使用 Nginx 和 Keepalived 等工具,可以有效提高集群的可靠性和稳定性,确保系统能够高效运行并有效应对故障。接下来将介绍如何配置这些组件…

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

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

链表OJ题(移除链表元素,反转链表,分割链表,环形链表(是否成环问题),链表中间节点(快慢指针讲解),环形链表(找入环节点))“题目来源力扣附带题目链接”

目录 1.移除链表元素 2.反转链表 2.1三指针法 2.2头插法 3.分割链表 4.链表的中间节点(快慢指针) 4.1快慢指针 4.2求链表的中间节点 5.环形链表 5.1环形链表是否成环 5.2环形链表入环节点 5.3入环节点推论的不完备性说明 1.移除链表元素 移除…

Microsoft Threat Modeling Tool 使用(三)

Boundary(边界) 本文介绍信任边界,基于 SDL TM Knowledge Base (Core) 模版,这是一个通用的威胁建模模板,非常适合初学者和大多数威胁建模需求。 这些边界(Boundary)在微软威胁建模工具中用于表…

Java多线程与高并发

1、什么是进程?什么是线程? 进程:进程是程序的基本执行实体;另外一种解释是进程是一个应用程序(1个进程是一个软件)。 线程:线程是操作系统能够进行运算调度的最下单位。它被包含在进程之中,是进程中的实际运作单位;是一个进程中的执行场景/执行单元。 注意:。一个进…

在云服务器上运行StyleGAN3生成伪样本

首先是传入数据,这里我们不做赘述。 对于数据格式的裁剪,可以通过以下代码进行: from glob import glob from PIL import Image import os from tqdm import tqdm from tqdm.std import trangeimg_path glob(r"C:\Users\Administrato…

【Oracle篇】rman物理备份工具的基础理论概述(第一篇,总共八篇)

☘️博主介绍☘️: ✨又是一天没白过,我是奈斯,DBA一名✨ ✌✌️擅长Oracle、MySQL、SQLserver、阿里云AnalyticDB for MySQL(分布式数据仓库)、Linux,也在扩展大数据方向的知识面✌✌️ ❣️❣️❣️大佬们都喜欢静静的看文章&am…

嵌入式是大坑的说法,是否与学生的信息不对称有关?

在开始前我有一些资料,是我根据网友给的问题精心整理了一份「嵌入式的资料从专业入门到高级教程」, 点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!! 目前也算是在搞嵌入式&#…

【深度学习】时空图卷积网络(STGCN),预测交通流量

论文地址:https://arxiv.org/abs/1709.04875 Spatio-Temporal Graph Convolutional Networks: A Deep Learning Framework for Traffic Forecasting 文章目录 一、摘要二、数据集介绍美国洛杉矶交通数据集 METR-LA 介绍美国加利福尼亚交通数据集 PEMS-BAY 介绍美国…

Cocktail for Mac 激活版:一站式系统优化与管理神器

Cocktail for Mac是一款专为Mac用户打造的系统优化与管理工具,凭借其强大的功能和简便的操作,赢得了广大用户的喜爱。这款软件集系统清理、修复和优化于一身,能够帮助用户轻松解决Mac系统中的各种问题,提高系统性能。 Cocktail fo…

Leetcode-有效的括号(带图)

20. 有效的括号 - 力扣(LeetCode)https://leetcode.cn/problems/valid-parentheses/ 题目 给定一个只包括 (,),{,},[,] 的字符串 s ,判断字符串是否有效。 有效字符串需满足&…

在做题中学习(59):除自身以为数组的乘积

238. 除自身以外数组的乘积 - 力扣(LeetCode) 解法:前缀积和后缀积 思路:answer中的每一个元素都是除自己以外所有元素的和。那就处理一个前缀积数组和后缀积数组。 而前缀积(f[i])是:[0,i-1]所有元素的乘积 后缀…

如何利用香港多IP服务器实现定制化的网络服务

如何利用香港多IP服务器实现定制化的网络服务 在当今数字化快速发展的时代,企业对于网络服务的需求日益增加,尤其是对于定制化和高度可调整的网络服务的需求。香港,作为国际金融中心和数据中心的枢纽,提供了优越的网络基础设施和…

什么是蜜罐,在当前网络安全形势下,蜜罐能提供哪些帮助

在当前的互联网时代,网络安全威胁日益严峻,攻击手段层出不穷。为了应对这些威胁,网络安全专家们不断探索新的防御手段,在过去的几年里,一种更加积极主动的网络安全方法正在兴起。蜜罐技术便是这样一种备受瞩目的主动防…

【教学类-55-05】20240516图层顺序挑战(三格长条纸加黑色边框、3*3、5张,不重复7186张,9坐标点颜色哈希值去重、保留5色)

背景需求: 前期测试了4*4框格种的8种颜色,随机抽取7种,随机排列图层,去掉相同的图片、保留7种颜色的图片,最后获得5400张样图 【教学类-55-04】20240515图层顺序挑战(四格长条纸加黑色边框、4*4、7张&…

Python程序设计 文件处理(二)

实验十二 文件处理 第1关:读取宋词文件,根据词人建立多个文件 读取wjcl/src/step1/宋词.txt文件, 注意:宋词文件的标题行的词牌和作者之间是全角空格(" ")可复制该空格 在wjcl/src/step3/cr文件夹下根据每…

【CSND博客纪念】“创作纪念日:从灵感迸发到小有成就——我的CSND博客创作之旅”

🎩 欢迎来到技术探索的奇幻世界👨‍💻 📜 个人主页:一伦明悦-CSDN博客 ✍🏻 作者简介: C软件开发、Python机器学习爱好者 🗣️ 互动与支持:💬评论 &…

算法分析与设计复习__递归方程与分治

总结自:【算法设计与分析】期末考试突击课_哔哩哔哩_bilibili 1.递归,递归方程 1.1递归条件: 1.一个问题的解可以分解为几个子问题的解; 2.这个问题与分解之后的子问题,除了数据规模不同,求解思路完全一样; 3.存在…