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

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

在这里插入图片描述
这个是配合上一个使用进行代码格式化的,

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里面,

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

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

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

相关文章

图文详解JUC:Wait与Sleep的区别与细节

目录 一.Wait() 二.Sleep() 三.总结Wait()与Sleep()的区别 一.Wait() 在Java中,wait() 方法是 Object类中的一个方法,用于线程间的协作。当一个线程调用wait() 方法时,它会释放对象的锁并进入等待状态,直到其他线程调用相同对…

常用的一些字符转换工具--web(在线进制转换)

十进制 转2进制, 16进制 十进制浮点数转16进制(4个Byte) http://www.speedfly.cn/tools/hexconvert/

基于EBAZ4205矿板的图像处理:11阈值系数可调的图像局部阈值二值化

基于EBAZ4205矿板的图像处理:11阈值系数可调的图像局部阈值二值化 先看效果 还是一样拿我的pynq当模特,然后用usb——HDMI采集卡把输出图像采集到电脑上。 注意看右边mobelxtem中的通过串口调节的参数, 我这里是实现了阈值系数可调的局部阈…

深入 Go 语言:使用 math/rand 包实现高效随机数生成

深入 Go 语言:使用 math/rand 包实现高效随机数生成 介绍math/rand 包的核心功能设计哲学应用场景 基础使用方法初始化和种子设置设置种子创建私有随机数生成器 基础函数详解生成整数生成特定范围的整数生成浮点数随机置乱数组 进阶技巧随机数的统计属性生成正态分布…

【MATLAB】Enigma机加密原理与自实现

文章目录 什么是EnigmaEnigma机加密通信流程Enigma的物理构造Enigma的加密设置Enigma加密通信密码重新设置Enigma加密消息拼接注意 Enigma的解密分解设置Enigma解密通信密码重新设置Enigma解密消息 Enigma的弱点MATLAB自实现Enigma加密与解密Enigma_functionRotate_functiontes…

macOS上使用qt creator编译调试ffmpeg.c

1 前言 上文macOS上将ffmpeg.c编译成Framework介绍了使用xocde将ffmpeg.c编译成Framework的方法,这里列举另外一种办法,就是用qt creator来完成这件事情。 编译环境如下: qt creator 9.0.2;ffmpeg release/6.1; 2 编译ffmpeg.c 大…

Unity WebGL全屏显示

一、删除footer节点 二、删除最下面点击事件绑定 修改Canvas宽高 canvas.style.width "960px"; canvas.style.height "600px"; 改成 canvas.style.width document.documentElement.clientWidth"px"; canvas.style.height document.document…

JavaScript循环结构

JS循环结构 1 while结构2 for循环3 foreach循环 1 while结构 几乎和JAVA一致 代码 /* 打印99 乘法表 */var i 1;while(i < 9){var j 1;while(j < i){document.write(j"*"i""i*j" ");j;}document.write("<hr/>");i…

runtime pm的实例分析

概念 运行时的PM与前文描述的系统级挂起到RAM时候的PM不太一样&#xff0c;它是针对单个设备&#xff0c;指系统在非睡眠状态的情况下&#xff0c;某个设备在空闲时可以进入运行时挂起状态&#xff0c;而在不是空闲时执行运行时恢复使得设备进入正常工作状态&#xff0c;如此&…

Linux-CentOS-7忘记密码-修改登录密码图文详解

Linux-CentOS-7忘记密码-修改登录密码图文详解 1.重启系统&#xff1a; 在登录界面&#xff0c;选择要登录的用户并点击"Power"按钮&#xff0c;然后选择"Restart"或"Reboot"重新启动系统。 在系统启动时持续按下 “e” 键进入编辑模式。 2…

抖店曝光率高,转化低,不知道怎么提升转化率?试试这四个方法

大家好&#xff0c;我是醒醒团队电商花花。 我们现在做抖音小店的商家或多或少都会遇到不出单&#xff0c;转化低的各种问题。 明明店铺的曝光不低&#xff0c;访客也不少&#xff0c;就是没转化。 下面我根据我们做店的经验&#xff0c;给大家分享一些问题所在&#xff0c;…

总结 UDP 的报文结构和注意事项

UDP协议端格式 UDP报文主体分为两个部分:UDP报头(占8个字节)UDP数据/UDP载荷UPD报头:源端口号目的端口号包长度校验和 1.源端口号&#xff1a;一般是客户端程序程序请求时&#xff0c;由系统自动指定&#xff0c;端口号范围是0~65535&#xff0c; 0 ~ 1023为知名端口号——占16…