VSCode 插件

server/2025/1/11 0:05:42/

VSCode 插件

1. GitHub Copilot - AI 代码助手

  • 功能:根据上下文提供实时代码补全,支持自然语言转代码,提供符合现代编程规范的建议。
  • 进阶技巧
    • 使用快捷键 Alt + ] 切换多个建议。
    • 写注释时,描述业务逻辑而不是具体实现。

2. ESLint - 代码质量守护者

  • 功能:自动检查代码质量,提供自定义规则、插件生态、性能优化等功能。
  • 进阶技巧
    • 配置 editor.codeActionsOnSave 实现保存时自动修复代码。

3. Prettier - 代码格式化专家

  • 功能:确保代码风格一致,支持多种文件格式,Git 集成,和 ESLint 协作。
  • 最佳实践
    • 在项目根目录放置 Prettier 配置文件,并在 VSCode 设置中设为默认格式化工具。

4. CSS Peek - CSS 开发利器

  • 功能:快速导航到 CSS 定义,支持 SCSS、Less 等预处理器,内联预览样式。
  • 进阶技巧
    • 按住 Ctrl 点击类名跳转到样式定义。

5. Error Lens - 错误即时反馈

  • 功能:将错误、警告和信息直接显示在代码行内。
  • 进阶技巧
    • 支持自定义样式和配置信息显示位置。

6. Import Cost - 依赖体积可视化

  • 功能:显示导入模块的大小,帮助控制打包体积。
  • 进阶技巧
    • 自定义体积阈值,支持 Tree Shaking 感知。

7. REST Client - API 调试工具

  • 功能:直接在 VSCode 中测试 API 请求,支持多种认证方式、环境变量和响应格式化。
  • 进阶技巧
    • 通过 .http 文件发送请求。

8. GitLens - Git 增强工具

  • 功能:增强 VSCode Git 功能,支持行历史追踪、分支对比、责任追踪等。
  • 进阶技巧
    • 可视化 Git 命令集成和代码块修改历史。

9. Path Intellisense - 路径自动补全

  • 功能:智能路径补全,支持 Webpack、TypeScript 等路径别名,自动导入功能。
  • 进阶技巧
    • 根据目录结构提供补全建议。

10. Live Server - 本地开发服务器

  • 功能:提供热重载的本地开发服务器,支持自定义端口、HTTPS 和代理配置。
  • 进阶技巧
    • 使用保存文件时自动刷新浏览器。

11. Quokka.js - 实时执行环境

  • 功能:实时执行 JavaScript/TypeScript 代码,显示变量的实时值,支持历史回溯。
  • 进阶技巧
    • 跟踪代码覆盖率,实时查看执行结果。

12. Tabnine - AI 代码补全

  • 功能:提供 AI 编码建议,支持所有主流语言,能从团队代码库学习。
  • 进阶技巧
    • 支持离线模式,减少资源占用。

13. Project Manager - 项目管理器

  • 功能:帮助管理多个项目,支持按组织、标签分类,快速切换项目。
  • 进阶技巧
    • 自动检测 Git 仓库和远程项目支持。

14. Code Runner - 代码快速运行

  • 功能:支持运行多种编程语言的代码片段,支持外部终端。
  • 进阶技巧
    • 可以配置特定语言的运行命令,支持代码片段独立运行。

http://www.ppmy.cn/server/157325.html

相关文章

GolangWeb开发- net/http模块

文章目录 Golang开发-案例整理汇总一、net/http介绍二、HTTP客户端Get请求Post请求三、HTTP服务端总结Golang开发经典案例,点击下方链接 Golang开发-案例整理汇总 一、net/http介绍 Go语言内置的net/http包提供了HTTP客户端和服务端的实现。 文档链接: https://pkg.go.dev/n…

docker学习笔记-初步接触

0. 什么是容器? 菜鸟教程《Docker教程》是这样说的: Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的…

Spring——自动装配

假设一个场景: 一个人(Person)有一条狗(Dog)和一只猫(Cat),狗和猫都会叫,狗叫是“汪汪”,猫叫是“喵喵”,同时人还有一个自己的名字。 将上述场景 抽象出三个实体类&…

无人机+Ai应用场景!

军事领域 无人机AI制导技术在军事领域的应用尤为突出。通过AI技术,无人机可以自主执行侦察、监视、打击等多种任务,极大地提高了军事行动的效率和准确性。 侦察与监视:AI无人机能够利用先进的传感器和摄像头,对目标区域进行大范…

C++笔记之`size_t`辨析

C++笔记之size_t辨析 code review! 文章目录 C++笔记之`size_t`辨析一.什么是 `size_t`?二.`size_t` 的来源和设计目的三.`size_t` 的应用场景四.`size_t` 的优点五.`size_t` 的缺点和注意事项六.`size_t` 和其他类型的比较七.总结与建议在 C/C++ 中,size_t 是一个非常重要的…

sql正则表达

MySQL中的正则表达式使用REGEXP关键字来指定匹配模式。常见的正则表达式符号包括: .:匹配任意单个字符 ^:匹配字符串的开始位置 $:匹配字符串的结束位置 *:匹配前面的字符或字符集出现零次或多次 :匹配前面…

秋叶大神中文版Stable Diffusion下载安装使用教程

Stable Diffusion是什么? StableDiffusion是一款开源的AI绘画软件,于2022年发布,由CompVis、StabilityAI和LAION的研究人员创建。该软件具有出色的图像生成功能,使用户能够从头开始绘制作品,也可以使用现有的图像进行…

选择器css

1.a标签选择 // 选中所具有herf 的元素 [herf] {color: skyblue; } // 选中所具有herfhttps://fanyi.youdao.com/ 的元素 [herf$"youdao.com"] {color:pink; } // 按此顺序书写 link visited hover active // 未访问状态 a:link {color:orange } // 访问状态 a…