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

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

在这里插入图片描述

### 如何在 VSCode 中进行 C++ 静态代码分析 #### 使用 Clang-Tidy 进行静态分析 为了在 Windows 上利用 VSCodeC++ 项目执行静态分析,需先安装必要的工具和扩展。具体来说: - **安装构建工具**:确保已安装 Visual Studio Build Tools 或者 Clang,并确认 `clang-tidy` 命令可用[^1]。 - **安装 VSCode 插件**:应安装适用于 C++ 的官方扩展以及专门用于集成 `Clang-Tidy` 功能的支持包。这允许用户直接从编辑器界面启动检查过程并浏览报告的结果。 配置完成后,在 `.vscode/settings.json` 文件内指定 `clang-tidy` 路径及其他参数,比如启用哪些特定规则集;同时还需要准备一个名为 `compile_commands.json` 的编译命令描述文件来指导工具工作。 ```json { "C_Cpp.clang_tidy.path": "path/to/your/clang-tidy", "C_Cpp.clang_tidy.args": ["--checks=-*,llvm-*"], } ``` 对于 Linux 用户而言,则可以考虑安装一系列辅助性的插件组合以增强开发体验,其中包括但不限于语法高亮、智能感知等功能组件[^4]。 #### 利用 Flylint 提升效率 除了上述方法外,还有其他途径可实现更高效的静态分析流程。例如,“Flylint” 是一款专为提高生产力而设计的 VSCode 扩展程序,它能够调用多种后端分析引擎来进行实时反馈,从而让开发者及时了解代码质量状况[^3]。 #### 自定义任务自动化检查 为了让整个过程更加便捷流畅,可以在项目的根目录下创建或修改 `tasks.json` 来设置自定义的任务条目,以便一键触发所选的静态分析工具(如 cppcheck)。下面是一个简单的例子展示如何添加这样的任务定义[^5]: ```json { "version": "2.0.0", "tasks": [ { "label": "cppcheck", "type": "shell", "command": "cppcheck ${workspaceFolder}/src/", "group": { "kind": "build", "isDefault": true }, "problemMatcher": [ "$gcc" ] } ] } ``` 通过这种方式不仅可以简化操作步骤,而且有助于保持团队内部一致的工作流标准。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

波雅_汉库克

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值