vscode常用插件列表

其一:https://wiki.eryajf.net/pages/f65f4c/

一、通用增强 (General Enhancement)

这类插件主要用于提升编辑器的整体使用体验和编码效率.

  • aaron-bond.better-comments: 增强代码注释,通过特殊标记高亮不同类型的注释(如 TODO, FIXME, INFO 等),使其更易读和管理.
  • emmanuelbeziat.vscode-great-icons: 提供更美观、更具区分度的文件和文件夹图标,改善视觉体验.
  • esbenp.prettier-vscode: 流行的代码格式化工具,能够自动格式化多种语言的代码,保持团队代码风格一致.
  • fehey.brackets-light-pro: 括号对着色,帮助开发者更容易地区分和匹配嵌套的括号,提高代码可读性.
  • gruntfuggly.todo-tree: 扫描工作区中的 TODO, FIXME 等注释,并在侧边栏以树状结构展示,方便追踪和管理待办事项.
  • ms-ceintl.vscode-language-pack-zh-hans: VS Code 官方简体中文语言包,提供中文界面.
  • oderwat.indent-rainbow: 为代码中的不同缩进级别添加不同的颜色,使代码结构更加清晰.
  • shardulm94.trailing-spaces: 高亮并可以一键删除代码行尾多余的空格,保持代码整洁.
  • usernamehw.errorlens: 将诊断信息(错误、警告)直接内联显示在代码行旁边,无需鼠标悬停即可查看.
  • visualstudioexptteam.intellicode-api-usage-examples: 基于 AI 分析 GitHub 上的代码,为开发者提供常见库和 API 的使用示例.
  • vscodevim.vim: 为 VS Code 提供 Vim 编辑模式,满足 Vim 用户的使用习惯.

二、版本控制 (Version Control)

增强 VS Code 内置的 Git 功能,提供更便捷的版本控制操作.

  • donjayamanne.githistory: 查看文件的 Git 历史记录、变更详情、以及不同版本之间的比较.
  • eamodio.gitlens: 强大的 Git 功能增强插件,提供代码追溯 (blame)、提交历史、分支比较等高级功能.
  • mhutchie.git-graph: 以图形化的方式展示 Git 仓库的分支和提交历史,使版本演进一目了然.

三、前端开发 (Frontend Development)

针对前端开发工作流的插件.

  • bradlc.vscode-tailwindcss: 为 Tailwind CSS 框架提供智能提示、语法高亮和 Linting.
  • dbaeumer.vscode-eslint: 集成 ESLint,一个可配置的 JavaScript、TypeScript 代码检查工具,帮助发现和修复代码问题.
  • ritwickdey.liveserver: 启动一个本地开发服务器,支持静态和动态页面的实时刷新,方便前端调试.
  • svelte.svelte-vscode: 为 Svelte 框架提供语言支持,包括语法高亮、智能提示等.

四、后端开发 & 语言支持 (Backend Development & Language Support)

提供对各种后端语言和相关技术的支持.

Python

  • codeium.windsurfpyright: (推测是 Codeium 提供的 Pyright) Python 类型检查和语言服务,提供更强的代码分析和补全.
  • ms-python.python: 微软官方 Python 扩展,提供调试、Linting、代码格式化、Jupyter Notebook 支持等全方位功能.
  • ms-python.debugpy: Python 调试器核心组件.
  • ms-toolsai.jupyter: Jupyter Notebook 支持,可在 VS Code 中创建、编辑和运行 .ipynb 文件.
  • ms-toolsai.jupyter-keymap: 为 Jupyter Notebook 提供常用的快捷键映射.
  • ms-toolsai.jupyter-renderers: Jupyter Notebook 输出内容的渲染器.
  • ms-toolsai.vscode-jupyter-cell-tags: 支持 Jupyter Notebook 单元格标签.
  • ms-toolsai.vscode-jupyter-slideshow: 将 Jupyter Notebook 转换为幻灯片演示.

Go

  • golang.go: 官方 Go 语言支持扩展,提供代码补全、调试、测试等功能.
  • maracko.json-to-go: 快速将 JSON 数据转换为 Go 语言的结构体定义.
  • ricardoerikson.vscode-go-impl-methods: 帮助开发者快速为 Go 接口生成方法实现.
  • xiaoxin-technology.goctlgoctl 工具集支持,常用于 go-zero 微服务框架的开发.

Java

  • redhat.java: Red Hat 提供的 Java 语言支持,基于 Language Server Protocol.
  • vscjava.vscode-java-pack: Java 开发扩展包,通常包含以下多个 Java 相关插件,提供一站式 Java 开发环境:
    • vscjava.vscode-java-debug: Java 调试器.
    • vscjava.vscode-java-dependency: Java 项目依赖查看器.
    • vscjava.vscode-java-test: Java 测试运行和管理.
    • vscjava.vscode-maven: Maven 项目管理工具支持.
    • vscjava.vscode-gradle: Gradle 项目管理工具支持.
  • vscjava.vscode-spring-initializr: Spring Initializr 集成,方便快速创建 Spring Boot 项目.

Rust

  • rust-lang.rust-analyzer: Rust 语言的官方语言服务器,提供精准的代码补全、导航、重构等功能.

Shell

  • bbenoist.shell: 为 Shell 脚本(如 sh, bash, zsh)提供语法高亮和一些基本支持.

其他 (数据格式, 构建工具等)

  • mikestead.dotenv: 为 .env (环境变量) 文件提供语法高亮和支持.
  • redhat.vscode-yaml: YAML 语言支持,提供校验、补全和格式化.
  • tamasfe.even-better-toml: TOML 文件格式的增强支持,提供更好的语法高亮和校验.
  • zxh404.vscode-proto3: Protocol Buffers (Proto3) 语法高亮和格式化.
  • ldcf4.jumpprotobuf: 在 ProtoBuf 文件中进行定义跳转.
  • ms-vscode.makefile-tools: Makefile 项目的构建、调试和智能提示支持.
  • twxs.cmake: CMake 项目的配置、构建和调试支持.

五、Markdown & 文档 (Markdown & Documentation)

提升 Markdown 编辑和文档编写体验的插件.

  • bierner.markdown-mermaid: 在 Markdown 中支持 Mermaid 语法,用于创建流程图、序列图等图表.
  • cyberbiont.vscode-open-in-typora: 提供一个命令,可以快速使用 Typora 编辑器打开当前的 Markdown 文件.
  • hediet.vscode-drawio: 集成 Draw.io (diagrams.net),允许在 VS Code 中直接创建和编辑各种图表.
  • pomdtr.excalidraw-editor: 集成 Excalidraw,一个手绘风格的图表编辑器,适合快速绘制草图.
  • yzhang.markdown-all-in-one: 全能型 Markdown 插件,提供快捷键、目录生成、自动预览、数学公式支持等.

六、远程开发 (Remote Development)

支持通过 SSH、WSL 或容器连接到远程环境进行开发.

  • ms-vscode-remote.vscode-remote-extensionpack: 远程开发扩展包,通常包含以下核心组件:
    • ms-vscode-remote.remote-ssh-edit: 通过 SSH 连接到远程服务器进行编辑和调试.
    • (也可能包含 Remote – WSL, Remote – Containers)
  • ms-vscode.remote-explorer: 远程资源管理器,方便浏览和管理远程文件系统.
  • ms-vscode.remote-server: (远程开发所需的服务器端组件,通常在连接时自动安装)

七、数据库 (Database)

提供数据库相关的支持.

  • jakebathman.mysql-syntax: 为 MySQL SQL 语句提供语法高亮.

八、API & Web 服务 (API & Web Services)

用于测试和与 API 交互.

  • humao.rest-client: 允许直接在 VS Code 中编写和发送 HTTP 请求,并查看响应,类似轻量级的 Postman.

九、其他工具 (Other Tools)

一些实用的小工具.

  • adpyke.codesnap: 生成美观的代码片段截图,方便分享.
  • gimjin.banjiao: 中文全角、半角字符之间的转换工具.
  • tauri-apps.tauri-vscode: 为 Tauri 框架(使用 Web 技术构建桌面应用)提供开发支持.
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇