JDWA 技术文档
首页
  • 数据库
  • 前端开发
  • 后端开发
  • 开发工具
  • 虚拟化技术
  • KVM显卡直通
  • FPGA仿真固件
  • 项目实战
  • 踩坑记录
  • 开发心得
  • 软件工具
  • 学习资料
  • 开发环境
更新日志
关于我
Gitee
GitHub
首页
  • 数据库
  • 前端开发
  • 后端开发
  • 开发工具
  • 虚拟化技术
  • KVM显卡直通
  • FPGA仿真固件
  • 项目实战
  • 踩坑记录
  • 开发心得
  • 软件工具
  • 学习资料
  • 开发环境
更新日志
关于我
Gitee
GitHub
  • 数据库

    • 数据库教程
    • MySQL免安装版使用指南
    • MySQL性能优化实践
    • Redis入门与实践
    • MinIO快速部署指南
    • MinIO基础使用教程
  • 前端开发

    • 前端开发教程
    • Vue.js开发最佳实践
    • CSS常用技巧与解决方案
    • JavaScript实用技巧与编程模式
    • CSS Grid布局教程
  • 后端开发

    • 后端开发教程
    • Spring Boot实战指南
    • Node.js Express 框架开发实战指南
    • Python Flask 框架开发指南
  • 开发工具

    • 开发工具教程
    • Git 基础教程
    • Git工作流实践指南
    • VS Code 全面使用指南
    • VS Code必装插件推荐
    • Docker基础入门
    • IntelliJ IDEA 使用技巧
    • Eclipse配置与优化
    • Sublime Text 高级技巧
    • Vim 从入门到精通
    • Maven 详解
    • Gradle 入门与进阶
    • Webpack 配置指南
    • npm 与 yarn 使用技巧
    • Makefile 编写指南
    • Navicat 使用指南
    • MCP本地部署教程
  • 虚拟化技术

    • JDWA虚拟化技术专题
    • KVM虚拟机去虚拟化技术详解
  • KVM显卡直通

    • KVM显卡GPU直通教程
  • FPGA仿真固件

    • FPGA仿真固件开发指南
    • 基础-完整设备仿真定制固件开发指南
    • 中级-完整设备仿真定制固件开发指南
    • 高级-完整设备仿真定制固件开发指南

VS Code必装插件推荐

Visual Studio Code (VS Code) 是当前最流行的代码编辑器之一,其强大功能很大程度上归功于丰富的插件生态系统。本文精选了各类开发场景下最实用的VS Code插件,帮助你打造高效的开发环境。

通用开发插件

这些插件适用于几乎所有开发者,无论使用何种编程语言:

1. Chinese (Simplified) Language Pack

  • 插件ID: MS-CEINTL.vscode-language-pack-zh-hans
  • 功能: 将VS Code界面翻译为简体中文
  • 安装命令: ext install MS-CEINTL.vscode-language-pack-zh-hans

2. GitLens

  • 插件ID: eamodio.gitlens
  • 功能: 增强Git功能,显示每行代码的作者和提交信息,提供强大的Git历史记录浏览
  • 安装命令: ext install eamodio.gitlens
  • 推荐理由: 直观地看到代码的变更历史,了解代码背后的决策

3. Prettier - Code formatter

  • 插件ID: esbenp.prettier-vscode
  • 功能: 代码格式化工具,支持多种语言
  • 安装命令: ext install esbenp.prettier-vscode
  • 推荐理由: 统一团队代码风格,减少格式相关的代码审查讨论

4. Code Spell Checker

  • 插件ID: streetsidesoftware.code-spell-checker
  • 功能: 代码拼写检查,避免变量命名和注释中的拼写错误
  • 安装命令: ext install streetsidesoftware.code-spell-checker
  • 推荐理由: 提高代码质量,特别是开源项目或多人协作项目

5. Color Highlight

  • 插件ID: naumovs.color-highlight
  • 功能: 在代码中显示颜色预览
  • 安装命令: ext install naumovs.color-highlight
  • 推荐理由: 前端开发中直观查看颜色值的效果

6. Path Intellisense

  • 插件ID: christian-kohler.path-intellisense
  • 功能: 自动补全文件路径
  • 安装命令: ext install christian-kohler.path-intellisense
  • 推荐理由: 减少路径输入错误,提高文件引用效率

前端开发插件

适合Web前端开发者的必备插件:

1. ESLint

  • 插件ID: dbaeumer.vscode-eslint
  • 功能: JavaScript代码质量检查工具
  • 安装命令: ext install dbaeumer.vscode-eslint
  • 推荐理由: 发现并修复JavaScript代码中的问题,强制执行一致的代码风格

2. Vetur (Vue.js开发)

  • 插件ID: octref.vetur
  • 功能: Vue.js开发工具,提供语法高亮、智能感知、调试等功能
  • 安装命令: ext install octref.vetur
  • 推荐理由: Vue.js开发的必备工具

3. Volar (Vue 3开发)

  • 插件ID: Vue.volar
  • 功能: 专为Vue 3和TypeScript优化的工具
  • 安装命令: ext install Vue.volar
  • 推荐理由: Vue 3项目的首选插件,代替Vetur

4. Live Server

  • 插件ID: ritwickdey.LiveServer
  • 功能: 启动本地开发服务器,支持实时重载
  • 安装命令: ext install ritwickdey.LiveServer
  • 推荐理由: 简单的静态网页开发利器,一键启动服务器

5. CSS Peek

  • 插件ID: pranaygp.vscode-css-peek
  • 功能: 允许从HTML文件跳转到CSS定义
  • 安装命令: ext install pranaygp.vscode-css-peek
  • 推荐理由: 快速查看和编辑CSS样式,提高前端开发效率

6. Auto Rename Tag

  • 插件ID: formulahendry.auto-rename-tag
  • 功能: 自动重命名成对的HTML/XML标签
  • 安装命令: ext install formulahendry.auto-rename-tag
  • 推荐理由: 编辑HTML时自动更新配对标签,减少人为错误

后端开发插件

针对不同后端语言和框架的插件推荐:

Java开发

  1. Extension Pack for Java

    • 插件ID: vscjava.vscode-java-pack
    • 功能: Java开发套件,包含语言支持、调试器、测试运行器等
    • 安装命令: ext install vscjava.vscode-java-pack
    • 推荐理由: 一站式Java开发体验
  2. Spring Boot Extension Pack

    • 插件ID: Pivotal.vscode-boot-dev-pack
    • 功能: Spring Boot开发工具集
    • 安装命令: ext install Pivotal.vscode-boot-dev-pack
    • 推荐理由: Spring Boot项目开发必备

Python开发

  1. Python

    • 插件ID: ms-python.python
    • 功能: Python语言支持、调试、代码智能提示
    • 安装命令: ext install ms-python.python
    • 推荐理由: VS Code中Python开发的基础插件
  2. Pylance

    • 插件ID: ms-python.vscode-pylance
    • 功能: Python的高性能语言服务器
    • 安装命令: ext install ms-python.vscode-pylance
    • 推荐理由: 提供更快的代码补全和类型检查

Node.js开发

  1. Node.js Extension Pack

    • 插件ID: waderyan.nodejs-extension-pack
    • 功能: Node.js开发工具集合
    • 安装命令: ext install waderyan.nodejs-extension-pack
    • 推荐理由: 集成了Node.js开发所需的多个插件
  2. Thunder Client

    • 插件ID: rangav.vscode-thunder-client
    • 功能: 轻量级REST API客户端
    • 安装命令: ext install rangav.vscode-thunder-client
    • 推荐理由: 在VS Code内直接测试API,是Postman的轻量级替代

数据库开发插件

处理数据库相关任务的实用插件:

1. SQLTools

  • 插件ID: mtxr.sqltools
  • 功能: 数据库管理工具,支持多种数据库
  • 安装命令: ext install mtxr.sqltools
  • 推荐理由: 在VS Code中直接连接和查询数据库

2. MongoDB for VS Code

  • 插件ID: mongodb.mongodb-vscode
  • 功能: MongoDB数据库工具
  • 安装命令: ext install mongodb.mongodb-vscode
  • 推荐理由: MongoDB用户的理想选择,提供playgrounds和数据浏览器

效率提升插件

这些插件可以显著提高你的编码效率:

1. Tabnine AI

  • 插件ID: TabNine.tabnine-vscode
  • 功能: AI代码补全工具
  • 安装命令: ext install TabNine.tabnine-vscode
  • 推荐理由: 基于全行人工智能的代码补全,减少重复工作

2. Polacode

  • 插件ID: pnp.polacode
  • 功能: 代码截图工具
  • 安装命令: ext install pnp.polacode
  • 推荐理由: 创建美观的代码截图,适合分享和演示

3. Todo Tree

  • 插件ID: Gruntfuggly.todo-tree
  • 功能: 显示代码中的TODO注释
  • 安装命令: ext install Gruntfuggly.todo-tree
  • 推荐理由: 集中管理项目中的待办事项,不会遗漏任务

4. Error Lens

  • 插件ID: usernamehw.errorlens
  • 功能: 增强错误和警告的显示
  • 安装命令: ext install usernamehw.errorlens
  • 推荐理由: 在代码行内直接显示错误信息,无需悬停查看

5. Bracket Pair Colorizer 2

  • 插件ID: CoenraadS.bracket-pair-colorizer-2
  • 功能: 不同颜色标识匹配的括号对
  • 安装命令: ext install CoenraadS.bracket-pair-colorizer-2
  • 注意: VS Code现在内置了此功能,可在设置中启用 editor.bracketPairColorization.enabled

主题与界面插件

让你的VS Code更美观:

1. Material Icon Theme

  • 插件ID: PKief.material-icon-theme
  • 功能: 文件图标主题
  • 安装命令: ext install PKief.material-icon-theme
  • 推荐理由: 使文件树更直观,提供多种图标风格

2. One Dark Pro

  • 插件ID: zhuangtongfa.Material-theme
  • 功能: 深色主题,基于Atom的One Dark
  • 安装命令: ext install zhuangtongfa.Material-theme
  • 推荐理由: 舒适的深色编辑体验,减少视觉疲劳

3. Dracula Official

  • 插件ID: dracula-theme.theme-dracula
  • 功能: Dracula深色主题
  • 安装命令: ext install dracula-theme.theme-dracula
  • 推荐理由: 另一款流行的深色主题,色彩鲜明但不刺眼

远程开发插件

支持远程开发环境的插件:

1. Remote - SSH

  • 插件ID: ms-vscode-remote.remote-ssh
  • 功能: 通过SSH连接远程服务器进行开发
  • 安装命令: ext install ms-vscode-remote.remote-ssh
  • 推荐理由: 直接在远程服务器上编辑代码,无需本地同步

2. Remote - Containers

  • 插件ID: ms-vscode-remote.remote-containers
  • 功能: 在Docker容器中进行开发
  • 安装命令: ext install ms-vscode-remote.remote-containers
  • 推荐理由: 隔离开发环境,确保环境一致性

插件安装提示

  1. 批量安装:可以使用命令行批量安装插件

    code --install-extension ext1 --install-extension ext2
    
  2. 导出已安装插件:分享你的插件列表

    code --list-extensions > extensions.txt
    
  3. 导入插件列表:在新电脑上快速设置

    cat extensions.txt | xargs -n 1 code --install-extension
    
  4. 注意性能:安装过多插件可能会影响VS Code的启动时间和性能,建议只安装真正需要的插件

总结

适当选择和配置VS Code插件可以极大提升你的开发效率。以上推荐的插件涵盖了通用开发、前端、后端、数据库等多个领域,你可以根据自己的需求选择合适的插件。记住,最好的开发环境是适合你自己工作流程的环境,不必安装所有推荐的插件。

如有任何问题或其他插件推荐,欢迎联系我交流讨论。

Prev
VS Code 全面使用指南
Next
Docker基础入门