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

news2025/1/19 11:11:46

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.coloradmin.cn/o/1682299.html

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

相关文章

VirtualBox虚拟机串口通信

主机:Win11 VirtualBox: 7.0 两台Guest虚拟机: CentOS 现在希望两台CenOS虚拟机能通过串口通信。 设置前先关闭两台虚拟机。 设置方式就是在VirtualBox的设置里面设置串口,需要注意的是其中一台不勾选“连接至现有通道或套接字”,另外一…

分享我经常用的一个图片下载插件,不会写爬虫代码也能随意下载图片

更多精彩内容在公众号。 ImageAssistant(图片助手)是一款专为Chrome浏览器设计的扩展程序,它具备强大的网页图片处理功能。以下是关于ImageAssistant的一些主要特点和功能: 批量下载图片:ImageAssistant的核心功能之一…

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

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

GPT大模型不再遥不可及:本地化部署让每个人都能拥有

本地化部署是GPT发展的一个趋势。 本地化部署指的是将大模型部署在用户自己的设备上,而不是依赖于云服务商提供的接口。本地化部署有以下几个优势: 数据完全私有化,降低数据丢失和泄露风险,对数据安全性和私密性有保障。 降低使…

uniapp微信小程序使用vscode代替HBuilderX开发uniapp微信小程序并且vscode改动代码微信开发者工具能实时更新

前言 最近公司开发新的小程序项目,经调研综合所有人员考虑,用uni-app Vue3tsvite技术栈开发;而官方推荐使用HBuilderX开发,而考虑到目前公司所有前端人员对VsCode更熟悉,故此总结了一下uniapp项目使用vscode代替HBuild…

【Python探索之旅】字典

字典的基本特性 创建字典 修改字典 添加键值对 删除键值对 字典方法 遍历字典 完结撒花​ 前言 字典是 Python 中内建的一种具有弹性储存能力的数据结构,可存储任意类型对象,与序列使用整数索引不同,它使用键(key)进行索引。 通常任何不…

Lazyboy品牌发布会“球幕气膜”

Lazyboy品牌发布会“球幕气膜”为品牌活动提供了一个独特、现代化、环保的展示空间。这座球幕气膜不仅为发布会提供了一个视觉震撼的场地,也为与会嘉宾带来了全新的体验。作为轻空间(江苏)膜科技有限公司(以下简称“轻空间”&…

微信自主创建表单投票小程序源码系统 带充值刷礼物功能 附带源代码以及完整的安装部署教程

系统概述 本小程序实现的核心功能包括:用户注册登录、表单提交投票、查看投票结果、在线充值以及赠送礼物等。其中,投票表单可以根据实际需求进行自定义设置,满足不同类型的调查或评选活动。同时,通过引入第三方支付接口&#xf…

PyQt5实现PDF预览

PyQt不支持PDF预览的,为了解决这个问题,本文思路是:想将PDF生成长图片,让后PyQt加载长图片达到预览效果。 步骤 1: PDF生成长图片程序 import fitz # PyMuPDF from PIL import Imagedef pdf_to_long_image(pdf_path, output_pa…

pytorch-8 单层神经网络及激活函数

一、单层回归网络:线性回归 1. tensor手动实现单层回归神经网络的正向传播 # tensor手动实现单层回归神经网络的正向传播 import torch from torch.nn import functional as FX = torch.tensor([[1,0,0],[1,1,0],[1,0,1],[1,1,1]], dtype = torch.float32) # 特征张量 w =…

复制即用!纯htmlcss写的炫酷input输入框

一般我们写css样式都要用样式库,但是嫌麻烦,如果能找到现成的内容复制上去就很香了,下文是笔者觉得好看的纯html&css写的样式,可以直接复制到Vue等内,十分方便。 input组件 1) 下面这个很推荐&#…

HNCTF_RE复现(一)

baby_python hnctf.yuanshen.life:33276 网页打不开,只能 nc 连接远程服务器。 运行没有回显 利用pickletools库进行反编译为字节码(不知道为什么) # Python 3.10.12 from pickle import loads import pickletools main b"\x80\x04ct…

记某src通过越权拿下高危漏洞

在挖掘某SRC时,遇到了一个社区网站,社区站点是我在挖掘SRC时比较愿意遇到的,因为它们可探索的内容是较多的,幸运地,通过两个接口构造参数可进行越权,从而获得整个网站用户的信息。 图片以进行脱敏处理。在…

好看的html网站维护源码

源码介绍 好看的html网站维护源码,源码由HTMLCSSJS组成,记事本打开源码文件可以进行内容文字之类的修改,双击html文件可以本地运行效果,也可以上传到服务器里面, 源码截图 源码下载 好看的html网站维护源码

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

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

嵌入式:四轴飞行器控制系统

目录 文章主题与命名环境准备四轴飞行器控制系统基础代码示例:实现四轴飞行器控制系统应用场景:航拍与农业喷洒问题解决方案与优化 1. 文章主题 文章主题 本教程将详细介绍如何在STM32嵌入式系统中使用C语言实现四轴飞行器控制系统,包括如…

汇凯金业:贵金属投资如何操作

投资贵金属虽然可能看起来令人生畏,但只要你知道如何操作,就可能会变得实际可行。以下是操作贵金属投资的基本步骤: 1. 了解市场 第一步是学习贵金属投资的基础知识,了解市场的运作方式,类型的区别(如黄金、白银、铂…

【一步一步了解Java系列】:探索Java逻辑控制

看到这句话的时候证明:此刻你我都在努力~ 加油陌生人~ 个人主页: Gu Gu Study ​​ 专栏:一步一步了解Java 喜欢的一句话: 常常会回顾努力的自己,所以要为自己的努…

【面试干货】一个数组的倒序

【面试干货】一个数组的倒序 1、实现思想2、代码实现 💖The Begin💖点点关注,收藏不迷路💖 1、实现思想 创建一个新的数组,然后将原数组的元素按相反的顺序复制到新数组中。 2、代码实现 package csdn;public class…

springboot 引用外配置json文件

场景 一些服务需要记录一些持久化的信息(没有数据库,redis,elasticsearch 可用) 我们就项目启动过程创建一个json 文件去记录工作内容的进程(json 可视化与改动非常方便) 实现效果 代码 application.yml…