vscode插件

207 阅读3分钟

一、常用插件

Auto Close Tag

自动添加HTML / XML关闭标签(必备)

0651640d889de7e9021b25a56a11a66c.gif

Auto Rename Tag

自动重命名配对的HTML / XML标签(必备)

158aa15426c77425bd8bcfd41a86c7bf.gif

Beautify

格式化javascript,JSON,CSS,Sass,和HTML Bootstrap 4 & Font awesome snippets

包含Bootstrap 4&Font awesome 的代码片段

97c34a31e15800a182c8f2e350850f8b.png

Bracket Pair Colorizer

颜色识别匹配括号

bd6c7787a1ed83dc417390294f6227e0.png

Class autocomplete for HTML

智能提示HTML class =“”属性(必备)

Code Runner

非常强大的一款插件,能够运行多种语言的代码片段或代码文件:C,C ++,Java,JavaScript,PHP,Python,Perl,Ruby,Go等等,安装完成后,右上角出现:

fe5cf23d7afd053b73ec1b97417cf062.png

点击这个按钮就可以运行你的文件了(必备)

css peek

能够查看CSS ID和类的字符串作为HTML文件中相应的CSS定义(必备)

使用方法:将光标放在class里面的属性,右击

f8028a71ecc06b97d641854d7864f5aa.png

ash

查文档必备,搭配 dash(不过似乎只有 mac 版) br/>快捷键 ctrl + h 它根据你当前选中的语言查找 dash 里面的文档

e8689aca60ac13502c0ddf33452a70d0.png

Debugger for Chrome

让 vscode 映射 chrome 的 debug功能,使静态页面都可以用 vscode 来打断点调试

Document This

添加注释块

7b33ece20da5c7a03c354569ca770b68.png

ESLint

EsLint可以帮助我们检查Javascript编程时的语法错误。比如:在Javascript应用中,你很难找到你漏泄的变量或者方法。EsLint能够帮助我们分析JS代码,找到bug并确保一定程度的JS语法书写的正确性。

Font-awesome codes for html

用于 html 的Font-awesome代码片段

filesize

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

fe88d5f5c79a212ef1bceceda8dd6e38.png

Git History

以图表的形式查看git日志

6d75c9800bb249fab2aca0bdf1ba62d5.png

使用 command+shift+p(Ctrl+shift+p) 输入git log就可以看到了

Git Lens

git 日志插件

0ebf61d8546623e5864c73af664330ce.png

HTML CSS Support

在 html 标签上写class 智能提示当前项目所支持的样式(必备)

HTML Snippets

html 代码片段(必备)

htmlhint

html代码检测

ee8550ca7e47b768e32d1cfc7fc715cb.png

htmltagwrap

可以在选中HTML标签中外面套一层标签 演示图​upload-images.jianshu.io

使用:选择一大段代码,然后按“Alt + W”

Indenticator

突出目前的缩进深度 演示图​upload-images.jianshu.io

IntelliSense for CSS class names

智能提示 css 的 class 名

Image Preview

鼠标移到路径里显示图像预览

f388af44ff97911903c2ca1fca28ef75.png

JavaScript (ES6) code snippets

es6代码片段(必备)

JavaScript Snippet Pack

js代码片段(必备)

jQuery Code Snippets

jQuery 代码片段

markdownlint

markdown 语法检查

Node.js Modules Intellisense

可以在导入语句中自动完成JavaScript / TypeScript模块。

d7a2a5aad83db655552c30b1ee0be03f.gif

npm Intellisense

在导入语句中自动填充npm模块,跟Node.js Modules Intellisense差不多

open in browser

当前的 html 文件用浏览器打开,类似 webstorm 的那四个小浏览器图标功能,前提条件html 文件必须保存 快捷键alt+b

Output Colorizer

输出提示的文字颜色有一些变化,方便获取关键信息

b25229069859b4439fb04cdcc28ce76b.png

Path Intellisense

路径自动补全(必备)

Prettier

格式化JavaScript / TypeScript / CSS 。

Project Manager

工程项目过多时,shift+cmd+p(shift+ctrl+p) 然后输入project,第一次选择edit Project编辑自己的工程项目,之后就可以直接选择open打开你的项目

Sass

写 sass 必备

vscode-faker

生成假数据,地址,电话,图片等等

796faf04f633d594d7df221a104414e5.gif

打开方式shift+cmd+p(shift+ctrl+p)) 然后输入faker 就可以选择了

Quokka.js

实时观看 javascript 的变量的变化

5ff0dd16c33282080258b00d57d8a193.gif

使用:先shift+cmd+p (ctrl+shift+p)输入 quokka 选择 new javascript 就行了

Regex Previewer

测试正则的插件

3450b9172391ae5f7906fc6b0659745a.png

TSLint

检查typescript编程时的语法错误语法

TypeScript Importer

自动搜索工作区文件中的TypeScript定义,并将所有已知符号作为完成项,以允许代码完成。

42cbea5ce6a09559e90f0e40f9dc0527.gif

vscode-icons

目录树图标

二、react 系列

React-Native/React/Redux snippets for es6/es7

react代码片段,下载人数超多

react-beautify

格式化 javascript, JSX, typescript, TSX 文件

三、vue系列

vetur

语法高亮、智能感知

VueHelper

vue代码片段

Vue TypeScript Snippets

vue的 typescript 代码片段

Vue 2 Snippets

vue 2代码片段

四、主题

Dracula Official

个人最喜欢的主题,应该是最好看的主题之一

05968be5b11ff581bc8d76ee339c8bfa.png

One Dark Pro

这个也好看

d9df76c0018e5035add21bc554715ea5.png