✏️
ougege
  • README
  • Docs
    • index
    • Articles
      • AI
        • 体验Chrome AI
        • 体验Cloudflare Workers AI
        • 体验deepseek
      • CSS
        • CSS优化-PurgeCSS
        • 实用效果
        • 开发常用样式
      • Deepin
        • deepin20安装mysql
        • deepin使用tensorflow入门机器学习
        • deepin安装cuda和cuDNN
        • deepin安装lamp
        • deepin安装nvidia驱动
        • deepin安装oh my Zsh
        • deepin安装p7zip
        • deepin换源
        • 安装deepin系统后要做的事
      • Docker
        • CI/CD搭建配置
        • deepin搭建docker环境
        • docker安装和使用gitlab
        • docker搭建nginx+php环境
      • Essay
        • IOS申请邓白氏编码
        • Markdown-Mermaid
        • Markdown Use
        • webview白屏的问题查找和修复
        • 前端开发对接问题和解决办法汇总
        • 国务院机构改革方案
        • 国家级智库
        • 实用网站推荐
        • 常用Markdown数学公式语法
        • 强烈推荐前端要安装的vscode扩展
        • 新建销售计划-页面卡死问题分析
        • 海淘入坑手册
        • 竞品研究
        • 足球知识速成
      • Git
        • GitBook安装和常用命令
        • GitKraken免费版本
        • Git安装和配置
        • Git异常处理
        • Git Worktree使用
        • 前端工程化相关的实用git命令
      • JS
        • ESM模块导出方式对比
        • Emoji多端统一处理
        • JS发布订阅模式
        • JS性能优化
        • JS标准内置对象
        • JS链式调用原理
        • Promise介绍和使用
        • Range的使用
        • Vue+Oauth登录实现
        • Vue实现富文本插入Emoji
        • chrome扩展入门
        • es5新特性
        • es6常用特性
        • es常用片段
        • uniapp使用eslint校验代码
        • 与移动端通信
        • 优秀js库moment
        • 使用vue-socketio
        • 实现一个中间件
        • 小程序webview调试
        • 常用snippets
        • 常用正则
        • 常用的设计模式
        • 微信jssdk封装使用
        • 浏览器宏任务和微任务
        • 浏览器的5种Observer
        • 深入理解赋值、浅拷贝、深拷贝
        • 解析vue指令clickoutside源码
        • 键盘事件与KeyBoardWrapper交互
        • 高德地图常用方法封装
        • 高阶函数片段
      • Network
        • 使用Lighthouse分析前端性能
        • 前后端启用https
        • 宝塔nginx安装ngx_brotli
        • 比较gz与br加载速度
        • 浏览器https提示不安全
        • 浏览器提示HSTS
        • 简单使用tcpdump
        • 静态资源gzip优化
      • Node
        • CommonJS模块导出方式对比
        • Taro command not found 多平台解决方案
        • koa使用和API实现
        • node安装报错Unexpected-token
        • 使用nvm和nrm
        • 使用uniapp给小程序添加云函数
        • 使用verdaccio搭建本地npm仓库
        • 使用vue-cli搭建vue项目
        • 安装Node.js和npm配置
        • 编译成cjs和mjs的思路解析
        • 让你的npmPackage同时支持cjs和mjs
        • 通过GithubAction将内容部署到vps
      • Python
        • Python源管理
        • Python版本管理
        • mitmproxy抓包
        • 微信公众平台开发爬坑经历
      • Shell
        • Ubuntu安装deepin桌面环境
        • Ubuntu安装flatpak软件
        • Ubuntu安装wireshark
        • Ubuntu常见问题汇总
        • dell G3装系统无法识别第二块硬盘
        • linux下virtualbox用gho还原系统
        • mysql常用命令
        • navicat连接一键集成环境的mysql
        • nginx常用命令
        • pm2常用命令
        • virtualbox虚拟机和宿主机互相复制粘贴
        • vps内资源通过mega快传到本地
        • vps报错temporary failure in name resolution
        • vscode修改文件监控数
        • windows+linux双系统引导修复
        • zsh常用插件和命令
        • 一键搭建ChatGPT web版
        • 使用V2ray,CloudFlare Warp解锁GPT
        • 使用vscode进行java开发
        • 利用zx和SSHKey发布代码到服务器
        • 反爬虫一些方案总结和尝试
        • 安装1Panel
        • 安装Bt面板
        • 安装Ubuntu22.04后要做的事
        • 无显示器linux设置默认分辨率
        • 特别实用的shell命令
        • 解决linux安装xmind缺少依赖报错
      • Standards
        • CSS格式化之stylelint
        • CSS规范
        • HTML规范
        • JS规范
        • commit规范
        • 使用husky+commitlint规范代码提交
        • 使用semantic-release自动管理版本号
        • 命名规范
        • 图片规范
        • 版本编号规范
      • Wall
        • 科学上网-Cloudflare-Pages
        • 科学上网-Cloudflare-Warp
        • 科学上网-Geph
        • 科学上网-RackNerd
        • 科学上网-Slicehosting
        • 科学上网-Surfshark
        • 科学上网-Tor
        • 科学上网-XX-NET
        • 科学上网-heroku
        • 科学上网-shadowsock
        • 科学上网-v2ray使用
        • 科学上网-v2ray搭建
        • 科学上网-浏览器代理
        • 科学上网-让终端走代理
      • Windows
        • SourceTree破解免登录(windows版)
        • git bash交互提示符不工作
        • nexus 7 2013 wifi 刷机
        • tree命令生成文件目录
        • 利用charles抓包app
        • 安装Openssl
        • 安装msi文件报错2503和2502
        • 神器vimium使用说明
        • 自用host
        • 解决win10扩展出来的屏幕模糊
        • 解决安装Adobe Air时发生错误
    • Snippets
      • zsh
        • docker
        • extract
        • git-commit
        • git
        • mysql-macports
        • npm
        • nvm
        • pip
        • pm2
        • systemd
        • ubuntu
        • vscode
Powered by GitBook
On this page
  • Auto Rename Tag
  • Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code
  • Code Runner
  • Code Spell Checker
  • Color Highlight
  • Console Ninja
  • CSS Navigation
  • Error Lens
  • ESLint
  • File Nesting Updater
  • Git Graph
  • GitLens — Git supercharged
  • i18n Ally
  • Iconify IntelliSense
  • Image preview
  • Import Cost
  • Live Server
  • Markdown Preview Enhanced
  • Markmap
  • Prettier - Code formatter
  • Project Manager
  • px to rem & rpx & vw (cssrem)
  • Stylelint
  • Todo Tree
  • TONGYI Lingma
  • tree-extended
  • uni-app-schemas
  • uni-app-snippets
  • uni-cloud-snippets
  • uni-create-view
  • uni-helper
  • uni-highlight
  • uni-ui-snippets
  • uniapp小程序扩展
  • UnoCSS
  • Vetur
  • vscode-icons
  • Vue - Official
  • WakaTime
  • WXML - Language Service

Was this helpful?

  1. Docs
  2. Articles
  3. Essay

强烈推荐前端要安装的vscode扩展

Previous常用Markdown数学公式语法Next新建销售计划-页面卡死问题分析

Last updated 10 months ago

Was this helpful?

用好了 vscode 扩展,可以大大提高我们的开发效率。

以下均为我个人搜集,非常好用的扩展,推荐给大家。

Auto Rename Tag

当您重命名一个 HTML/XML 标记时,自动重命名配对的 HTML/XML 标记

在 vscode 快速打开 Ctrl + P, 粘贴以下命令, 按回车键快捷安装

ext install formulahendry.auto-rename-tag
Auto_Rename_Tag

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

中文(简体)语言包为 VS Code 提供本地化的用户界面体验

ext install MS-CEINTL.vscode-language-pack-zh-hans

Code Runner

运行多种语言的代码片段或代码文件:C、C++、Java、JavaScript、PHP、Python、Perl、Perl 6、Ruby、Go、Lua、Groovy、PowerShell、BAT/CMD、BASH/SH、F# 脚本、F#(.NET Core)、C# 脚本、C#(.NET Core)、VBScript、TypeScript、CoffeeScript、Scala、Swift、Julia、Crystal、OCaml、R、AppleScript、Elixir、Visual Basic .NET、Clojure、Haxe、Objective-C、Rust、Racket、Scheme、AutoHotkey、AutoIt、Kotlin、Dart、Free Pascal、Haskell、Nim、D、Lisp、Kit、V、SCSS、Sass、CUDA、Less、Fortran、Ring、Standard ML、Zig、Mojo、Erlang、SPWN、Pkl、Gleam 和自定义命令

ext install formulahendry.code-runner

Code Spell Checker

一个基本的拼写检查器,可以很好地处理代码和文档定义命令。这个拼写检查器的目标是帮助捕捉常见的拼写错误,同时尽量减少误报的数量

ext install streetsidesoftware.code-spell-checker

Color Highlight

以为您文档中发现的 CSS/Web 颜色样式进行样式化

ext install naumovs.color-highlight

Console Ninja

Console Ninja 是一个 VS Code 扩展,可以直接在您的编辑器中显示 console.log 输出和运行时错误,这些错误来自您正在运行的浏览器或节点应用程序。它就像您的浏览器开发工具控制台选项卡或来自节点应用程序的终端输出,但不同的是,您无需切换上下文,值与您的代码连接,并以符合人体工程学的方式显示在您的编辑器中

ext install WallabyJs.console-ninja

CSS Navigation

快速定位,从 HTML 跳转到 CSS / Sass / Less 的定义,为类和 ID 名称提供完成和工作区符号,支持从 CSS 到 HTML 的查找引用

ext install pucelle.vscode-css-navigation

Error Lens

ErrorLens 通过突出显示更显著地突出语言诊断功能,突出显示语言生成的每个诊断的整行,并在内联中打印消息,从而增强了语言诊断功能

ext install usernamehw.errorlens

ESLint

将 ESLint 集成到 VS Code 中

扩展程序使用已安装在打开的工作区文件夹中的 ESLint 库。如果该文件夹没有提供 ESLint 库,则扩展程序会寻找全局安装版本。如果您尚未在本地或全局安装 ESLint,请在工作区文件夹中运行 npm install eslint 进行本地安装,或者 npm install -g eslint 进行全局安装

在新文件夹上,您可能还需要创建一个 .eslintrc 配置文件。您可以通过使用 VS Code 命令 Create ESLint configuration 或在终端中使用 npx eslint --init 运行 eslint 命令来完成这个操作

ext install dbaeumer.vscode-eslint

File Nesting Updater

vscode-file-nesting-config 的自动更新程序。使用 VS Code 的文件嵌套功能来使您的文件树更加清晰的配置

ext install antfu.file-nesting

Git Graph

查看您存储库的 Git 图表,并从图表中轻松执行 Git 操作。可配置为按您的喜好显示!

ext install mhutchie.git-graph

GitLens — Git supercharged

GitLens 在 VS Code 中增强了您的 Git 使用体验。保持专注至关重要,额外花费的时间在上下文切换或缺少上下文会打断您的工作流程。GitLens 是让 Git 为您服务的终极工具,旨在通过一套强大的工具集提高专注力、生产力和协作能力,帮助您和您的团队更好地理解、编写和审查代码

ext install eamodio.gitlens

i18n Ally

国际化 (i18n)

ext install Lokalise.i18n-ally

Iconify IntelliSense

  • 内联显示相应的图标

  • 自动完成图标集

  • 悬浮

  • 片段

ext install antfu.iconify

Image preview

显示在装订线处的图像预览,并在悬停时显示

ext install kisstkondoros.vscode-gutter-preview

Import Cost

此扩展将在编辑器中内联显示导入包的大小。该扩展利用 webpack 来检测导入的大小

ext install wix.vscode-import-cost

Live Server

启动具有静态页面和动态页面实时重新加载功能的本地开发服务器

ext install ritwickdey.LiveServer

Markdown Preview Enhanced

Markdown 预览增强是一个扩展程序,为您提供许多有用的功能,如自动滚动同步、数学排版、美人鱼图、PlantUML、pandoc、PDF 导出、代码块、演示文稿编写等。它的许多想法受到 Markdown 预览加和 RStudio Markdown 的启发

ext install shd101wyy.markdown-preview-enhanced

Markmap

这个扩展将 markmap 集成到 VSCode 中

ext install gera2ld.markmap-vscode

Prettier - Code formatter

Prettier 是一个有主观性的代码格式化工具。它通过解析你的代码并根据自己的规则重新打印代码来强制执行一致的风格,这些规则考虑了最大行长度,并在必要时换行代码

ext install esbenp.prettier-vscode

Project Manager

它帮助您轻松访问您的项目,无论它们位于何处。您可以定义自己的项目(也称为收藏夹),或选择自动检测 Git、Mercurial 或 SVN 仓库、VSCode 文件夹或任何其他文件夹

ext install alefragnani.project-manager

px to rem & rpx & vw (cssrem)

在 VSCode 中在 px 和 rem 单位之间转换,并支持 WXSS

ext install cipchk.cssrem

Stylelint

官方的 Visual Studio Code 插件,用于 Stylelint

ext install stylelint.vscode-stylelint

Todo Tree

此扩展快速搜索(使用 ripgrep)您的工作区以查找诸如 TODO 和 FIXME 等注释标记,并在活动栏中的树视图中显示它们。该视图可以从活动栏拖出到资源管理器窗格(或任何您希望它在的其他位置)

ext install Gruntfuggly.todo-tree

TONGYI Lingma

通义灵码,是一款基于通义大模型的智能编码辅助工具,提供行级/函数级实时续写、自然语言生成代码、单元测试生成、代码注释生成、代码解释、研发智能问答、异常报错排查等能力,并针对阿里云 SDK/API 的使用场景调优,为开发者带来高效、流畅的编码体验。

ext install Alibaba-Cloud.tongyi-lingma

tree-extended

只需右键单击工作空间中的任何目录,然后选择 Get tree representation 菜单项, 生成 .tree 个文件

ext install rulyotano.tree-extended

uni-app-schemas

校验 uni-app 中的 androidPrivacy.json、pages.json 和 manifest.json 格式

ext install uni-helper.uni-app-schemas-vscode

uni-app-snippets

  • uni-app 基本能力代码片段

ext install uni-helper.uni-app-snippets-vscode

uni-cloud-snippets

  • uni-cloud 基本能力代码片段

ext install uni-helper.uni-cloud-snippets-vscode

uni-create-view

  • 📁 创建页面、分包页面,自动查找根目录下 pages.json 文件并写入

  • 📦 可深度目录创建,写入 pages.json 后仍可保留注释

  • ✨ 可配置 vue(2|3)| composition-api | setup 组件、页面模板

  • 👕 可配置 scss | less | stylus | sass 预编辑器类型

  • 🦾 typescript 为默认开发语言(可在设置中关闭)

ext install mrmaoddxxaa.create-uniapp-view

uni-helper

本插件实际上是以下几个插件的扩展包。

  • uni-app-schemas - 校验 uni-app 中的 androidPrivacy.json、pages.json 和 manifest.json格式,也可以直接在对应的文件中添加 $schema 来使用对应的 schema 文件

  • uni-app-snippets - 提供 uni-app 基本能力代码片段

  • uni-cloud-snippets - 提供 uni-cloud 基本能力代码片段

  • uni-ui-snippets - 提供 uni-ui 基本能力代码片段

  • uni-highlight - 在 VSCode 中对条件编译的代码注释部分提供了语法高亮

ext install uni-helper.uni-helper-vscode

uni-highlight

在 VS Code中对条件编译的代码注释部分提供了语法高亮和折叠功能,可分辨出写法是否正确,使得代码更加清晰

ext install uni-helper.uni-highlight-vscode

uni-ui-snippets

  • uni-ui 基本能力代码片段

ext install uni-helper.uni-ui-snippets-vscode

uniapp小程序扩展

一个灵活、好用、持续维护的 uniapp 小程序拓展

ext install evils.uniapp-vscode

UnoCSS

  • 装饰和工具提示用于匹配的实用程序

  • 自动加载配置文件

  • 匹配实用工具的数量

ext install antfu.unocss

Vetur

VS Code 的 Vue 工具集

ext install octref.vetur

vscode-icons

将真实的图标引入到您的 Visual Studio Code 中

ext install vscode-icons-team.vscode-icons

Vue - Official

Vue 官方推荐扩展

ext install Vue.volar

WakaTime

WakaTime 是一个开源的 VS Code 插件,可以根据您的编程活动自动生成度量、洞察和时间跟踪

ext install WakaTime.vscode-wakatime

WXML - Language Service

  • 一键创建小程序组件

  • 标签名与属性自动补全

  • 根据组件已有的属性,自动筛选出对应支持的属性集合

  • 属性值自动补全

  • 点击模板文件中的函数或属性跳转到 js/ts 定义的地方(纯 wxml 或 pug 文件才支持,vue 文件不完全支持)

  • 样式名自动补全(纯 wxml 或 pug 文件才支持,vue 文件不完全支持)

  • 在 vue 模板文件中也能自动补全,同时支持 pug 语言

  • 支持 link(纯 wxml 或 pug 文件才支持,vue 文件不支持)

  • 自定义组件自动补全(纯 wxml 文件才支持,vue 或 pug 文件不支持)

  • 模板文件中 js 变量高亮(纯 wxml 或 pug 文件才支持,vue 文件不支持)

  • 内置 snippets 内置代码片段

  • 支持 emmet 写法

  • wxml 格式化

ext install qiu8310.minapp-vscode

Code_Runner

Code_Spell_Checker

Console_Ninja

CSS_Navigation

Error_Lens

File_Nesting_Updater

Git_Graph

GitLens_Git_1
GitLens_Git_2

i18n_Ally

Iconify_IntelliSense

Image_preview

Live_Server

Markdown_Preview_Enhanced

Markmap

Stylelint

Todo_Tree

TONGYI_Lingma

参考

参考 和

参考

参考 和

uni-create-view

参考

参考 和

uniapp小程序扩展

vscode-icons

WakaTime

WXML_Language_Service_1
WXML_Language_Service_2
说明文档
说明文档
说明文档
说明文档
说明文档
说明文档
说明文档
说明文档
说明文档
说明文档
说明文档
说明文档
说明文档
说明文档
说明文档
说明文档
说明文档
说明文档
说明文档
说明文档
说明文档
说明文档
说明文档
说明文档
说明文档
说明文档
说明文档
uni-app 官方组件文档
Vue.js 2 风格指南
Vue.js 3 风格指南
说明文档
uni-cloud 官方文档
Vue.js 2 风格指南
Vue.js 3 风格指南
说明文档
说明文档
说明文档
说明文档
uni-ui 官方组件文档
Vue.js 2 风格指南
Vue.js 3 风格指南
说明文档
说明文档
说明文档
说明文档
说明文档
说明文档
说明文档
说明文档