vscode 插件推荐 - 献给所有前端工程师(2022.7.26更新)

大家好,我是Moer.
VScode现在已经越来越完善。性能远超Atom和webstorm,你有什么理由不用它?
在这里,我会给你们推荐很多实用的插件,让你对 vscode 有更深刻的体会,渐渐地你就会知道它有多好用。

走马观花前,请先将你的 vscode 更新到最新版本。

通用插件

HTML Snippets

超级实用且初级的 H5代码片段以及提示
图片描述

SCSS Everywhere

让 html 标签上写class 智能提示当前项目所支持的样式
className感知

Debugger for Chrome

让 vscode 映射 chrome 的 debug功能,静态页面都可以用 vscode 来打断点调试,真666~
配置稍微复杂一些,哪天心情好我再另写教程吧~

jQuery Code Snippets

jquery 重度患者必须品,废话不多说,上图
图片描述

vscode-icon

让 vscode 资源树目录加上图标,必备良品!
图片描述

Path Intellisense

自动路劲补全,默认不带这个功能的,赶紧装
687474703a2f2f692e67697068792e636f6d2f696148655569446554555a756f2e676966

Npm Intellisense

require 时的包提示(最新版的vscode已经集成此功能)
auto_complete.gif

Document this

js 的注释模板 (注意:新版的vscode已经原生支持,在function上输入/** tab)
图片描述

ESlint

ESlint 接管原生 js 提示,可以自定制提示规则。这个比较高玩,不会的就算了,
详情配置请看我的另一篇文章 https://segmentfault.com/a/11...

HTMLHint

html代码检测
hero.png

Project Manager

在多个项目之前快速切换的工具

beautify

格式化代码的工具

Bootstrap 3 Sinnpet

常用 bootstrap 的可以下

Atuo Rename Tag

修改 html 标签,自动帮你完成尾部闭合标签的同步修改,不过有些bug。
usage.gif

GitLens

丰富的git日志插件
图片描述

fileheader

顶部注释模板,可定义作者、时间等信息,并会自动更新最后修改时间
图片描述

filesize

在底部状态栏显示当前文件大小,点击后还可以看到详细创建、修改时间
_Y52O-UfkK.jpg

Bracket Pair Colorizer

让括号拥有独立的颜色,易于区分。可以配合任意主题使用。
图片描述

Vue插件

以下推荐vue框架所需的插件

vetur

语法高亮、智能感知、Emmet等
图片描述

VueHelper

snippet代码片段
图片描述

Import Cost

引入包大小计算,对于项目打包后体积掌握很有帮助
图片描述

主题

Material

冷门、好看、实用。此主题已停更许久
图片描述

Dracula

目前我觉得是vscode上最漂亮的主题,vscode 1.11+允许自定义statusBar等全局ui后,该主题也跟进改了很多小细节,良心!~
图片描述

One Dark Pro

源于Atom,老版本的Atom One Dark主题可以扔了.
screenshot2.png

对前端感兴趣的小伙伴,可以关注我一起讨论哦!
GitHub https://github.com/Moerj


大前端时代
很实用的前端知识

技术宅

1.7k 声望
142 粉丝
0 条评论
推荐阅读
h5 制作地图当前定位箭头
功能点 获取当前定位 时时显示当前设备方向 重点 h5每次打开时,只是单纯获取的设备方向是无法正确朝向的。因为每次打开后地图自身也受设备朝向影响。所以需要再获取罗盘方向进行校正。 以小程序获取设备、罗盘方...

moer3阅读 1.8k

VSCode 格式化哲学
当我们说「团队需要统一的代码样式」,大家都没有什么反对意见;但当问题变为「统一成什么样式?」时,大家的声音就嘈杂了起来。人们对于特定的编码方式很抵触,没有人喜欢花时间这样写代码,没人愿意接受别人的...

Cheri2阅读 625

VS Code For Web 深入浅出 -- Server 模块设计篇
在了解了 VS Code 的通信机制后,我们可以着手分析 VS Code Server 中各模块的实现以及设计思路了。<!-- more -->VSCode Server 模块设计通过之前的介绍我们可以了解到,VS Code 的能力是前后端分离的,这...

Duang1阅读 1.6k

VSCode For Web 深入浅出 -- 依赖注入设计
在阅读 VSCode 代码的过程中,我们会发现每一个模块中都有大量装饰器的使用,用来装饰模块以及其中依赖的模块变量。这样做的目的是什么呢?在这一篇中我们来详细分析一下。

Duang2阅读 1.7k

vscode & git:如何快速找回误删的文件
今天一时手误,在 vscode 的远程服务器中,工程下所有未提交的文件,在切换分支的时候,执行了 discard all changes,所有文件在 vscode、Finder、Trash 中都没有找到。

松宝写代码阅读 1.3k

封面图
TypeScript 4.9 发布!
TypeScript 是一种通过添加类型和类型检查构建在 JavaScript 之上的语言。类型可以描述诸如对象的形状、如何调用函数以及属性是否可以为 null 或 undefined 之类的东西。TypeScript 可以检查这些类型,以确保我们...

微软技术栈阅读 1.1k

封面图
10 月更新 | Visual Studio Code Python
我们很高兴地宣布,2022 年 10 月发布的适用于 Visual Studio Code Python 和 Jupyter 扩展现已推出!此版本包括以下改进:使用新的创建环境命令简化项目设置现在可以为 Pylance 提供包含、排除和忽略路径设置预...

微软技术栈阅读 1.1k

封面图

技术宅

1.7k 声望
142 粉丝
宣传栏