VSCode实用插件汇总

Taboo 发布于 2025-11-08 98 次阅读


这是我用到的所有的VSCode插件,点击标题就可以跳转到对应插件的下载界面了

生产力辅助

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

几乎每一个教你VSCode的教程都会让你安装的官方中文插件,但是个人感觉还是不要太依赖,毕竟以后看英文的地方还多的是

CodeSnap

右键编辑区,选择CodeSnap,选择代码区域,点击右边图标即可保存代码图片,右键点击选择复制可直接复制图片

filesize

能够在底边栏显示已打开文件的大小

Image preview

将鼠标放在图片链接上即可预览图片

Error Lens

代码中出现错误时会全行显示颜色,比默认的波浪线更清晰

Path Intellisense

在写文件路径的时候进行提示

Codelf

当你不知道给你的变量起什么名字,可以来看看它

change-case

点击变量名,按F1输入command回车,可以选择变量名的格式,在规范变量名时有很大作用

Doxygen Documentation Generator

快速生成符合doxygen规范的代码注释

WakaTime

记录你的编码时间,访问 https://wakatime.com 查看自己的编码活动

格式检查

indent-rainbow

缩进区域会变成彩虹颜色的,能清晰地看出缩进的层次

Blockman - Highlight Nested Code Blocks

按缩进来高亮显示代码块

Code Spell Checker

(谨慎使用,大部分项目里的变量名都不认识,会出现大量拼写报错)自动检查文件中单词是否拼写正确,如有错误,会用蓝色和绿色(或自定义颜色)提示,可以配合Error Lens使用

Trailing Spaces

红色显示行尾多余的空格,让你的代码没有多余空格

Better Align

按Alt+A将选中部分代码垂直对齐

工程管理

Project Manager

一键启动已保存的工程,不必再去传统地关闭文件夹再打开文件夹,可以按自己需求为工程添加标签,还可以按需求自动检索git工程,还可以搭配工作区功能使用

Todo Tree

在代码注释中输入TODO等字样,高亮提示,并进行代办记录。在敲代码的过程中做好记录,todo tree会告诉你还有那里需要做

Bookmarks

对行添加书签并支持快速跳转至书签位置

Better Comments

可以创建更好看的提示性更高的注释

GitLens — Git supercharged

简化git操作,展示项目文件提交细节(作者、提交时间和修改内容等)

Remote Development

开发工具

快速测试

Code Runner

快速执行多种语言的代码,选中代码区域,点击右键,点击Run Code,即可执行代码,可自定义编译器

Docker

可以轻松地生成、管理和部署容器化应用程序

MD工具

Markdown All in One

为vscode添加markdown支持,支持快速预览

Markdown Preview Enhanced

markdown文件预览强化,支持自动滚动同步、 数学排版 、mermaid 、PlantUML、pandoc、PDF 导出、 代码块 、 演示文稿编写器等功能

Paste Image

将图像直接从剪贴板粘贴到 markdown/asciidoc(或其他文件)!并支持配置目标文件夹

C/C++工具

CMake Tools

适用于VSCode中基于CMake的项目。它通过支持CMake预设来简化高级配置,并通过支持丰富的IntelliSense功能、用于CMake脚本的内置调试器和可配置的CMake任务来增强开发体验。其可定制的界面允许对项目进行高效的定制控制,而CTest集成则确保了直接的测试执行和监控。

Makefile Tools

适用于VSCode中基于Makefile的项目。它通过配置前和配置后脚本自动化增强了开发体验,允许在多个配置之间轻松切换,并支持Makefile的丰富IntelliSense功能。可自定义的项目大纲视图和环境变量管理也简化了开发体验。此外,它还可以生成一个编译数据库,以便与Clang工具和其他编辑器与IDE集成。

Python工具

autoDocstring - Python Docstring Generator

快速生成python函数的注释文档字符串。

Ruff

一个用 Rust 编写的极快的 Python linter 和代码格式化程序。可用于替换 Flake8(加上数十个插件)、Black、isort、pyupgrade 等,同时执行速度比任何单个工具快数十倍或数百倍

嵌入式开发工具

PlatformIO IDE

通往卓越嵌入式软件开发的门户。跨平台且有统一调试器,支持静态代码分析器和远程单元测试,支持多种开发平台、多种架构和构建系统

Embedded IDE

用于 VSCode 8051/STM8/Cortex-M/MIPS/RISC-V 的 MCU 开发环境

STM32CubeIDE for Visual Studio Code

提供一套全面且可更新的工具来增强 STM32 微控制器的开发体验。该扩展包允许用户安装一个包,将完整的 STM32 IDE 体验引入 VSCode

ESP-IDF

使用乐鑫物联网开发框架对乐鑫芯片进行开发 、构建、闪存、监控、调试等

Raspberry Pi Pico

此扩展为用户提供了一套工具,旨在使用 VSCode 和官方 Pico SDK 简化用户的 Pico 项目。

Embedded Tools

为 CMSIS-SVD 文件提供了一个寄存器查看器,以及一个支持 Azure RTOS、FreeRTOS 和 Zephyr 的 RTOS 数据查看器。

Cortex-Debug

支持对 ARM Cortex-M 微控制器的调试

Serial Monitor

提供了一个串行监视器,用于查看输出以及向串行端口发送消息。在嵌入式设备上测试或调试程序时通常很有用

RTOS Views

适用于任何调试器的微控制器的 RTOS 视图。这最初是 Cortex-Debug 的一部分,现已被重构为自己的扩展,现在与调试器无关

MemoryView

这是一个专门为调试器工作而构建的内存查看器扩展。它可以与任何支持内存读取 (和可选写入) 的调试器一起使用。目前支持的调试器是 cppdbgcortex-debug 和 cspy,但可以通过编辑扩展设置来添加自己的调试器

Peripheral Viewer

从 cortex-debug 中提取的独立 SVD 查看器扩展,但现在可与支持 Microsoft 调试协议的任何调试器一起使用

debug-tracker-vscode

一个 API 扩展,可帮助其他扩展跟踪调试会话。其他扩展可以订阅以获取有关它们感兴趣的调试器上发生的事件的通知

数据科学工具

Jupyter

为目前 Jupyter Notebooks 中支持的语言内核提供基本笔记本支持,并允许将任何 Python 环境用作 Jupyter 内核。必须拥有安装了 Jupyter 包的 Python 环境,尽管许多语言内核无需修改即可工作

绘图工具

Draw.io Integration

在工程中新建.drawio为后缀的文件,绘制流程图

vscode-mindmap

在工程中新建.km为后缀的文件,可以绘制思维导图,支持将.xmind文件转换为.km文件

AI工具

Cline

适用于处理复杂项目,需分析文件结构和AST的场景,其自带的Plan和Act两个模式能够超快速的搭建其你所需要的项目架构,同时其还集成VSCode内功能进行自行调用,还可以接入MCP完成更加复杂的行为,当然它执行是需要经过同意的。如果语言表达得较好,可以将整个项目甩到你的脸上!

Continue

相比上面的cline,更适用于快速生成代码片段,优化代码逻辑和进行代码审查的场景

Tabnine

tab使用AI补全,有不少替代品

美化界面

美化挑自己喜欢看的就好啦,网上美化的教程有很多。当然,美化的尽头是默认。我用的主题就是自带的深色高对比度,图标用的是Material Icon Theme

主题美化

GitHub Theme

Vira Theme

One Dark Pro

图标美化

Material Icon Theme

vscode-icons

City Lights Icon package

娱乐摸鱼

VSC Netease Music

在vscode中用命令运行网易云音乐

daily anime

查看番剧,按F1输入功能命令即可

Zhihu On VSCode

vscode上的知乎,支持登录、浏览和创作发布

4399 on VSCode

4399小游戏,劳逸结合嗷

z-reader

用来摸鱼或学习的小说阅读插件,支持在线搜索和本地阅读,支持txt和epub格式

摸鱼派聊天室

基于摸鱼打工人社区——摸鱼派开放 API 开发的聊天室扩展,可以在里面边写 Bug 边愉快地吹水摸鱼。

Qwerty Learner

为键盘工作者设计的单词记忆与英语肌肉记忆锻炼软件

如果你有其他好用的插件,可以发在下面评论区哦~

此作者没有提供个人介绍
最后更新于 2025-11-08