开发中使用的一些vscode插件
文章目录
- 开发中使用的一些vscode插件
- EaseServer
- Live Server
- Live HTML Previewer
- LiveReload
- Auto Close Tag
- Auto Rename Tag
- Beautify
- Beautify css/sass/scss/less
- AutoFileName
- Better Comments
- Bracket Pair Colorizer
- CSS tree
- Code Outline
- Code Runner
- Code Spell Checker
- Color Info
- vscode-pigments
- Coverage Gutters
- Debugger for Chrome
- Document This
- Dracula Official
- ECMAScript Quotes Transformer
- ESLint
- GitLens — Git supercharged
- Guides
- Highlight Matching Tag
- HTML CSS Support
- HTML Snippets
- Icon Fonts
- Image preview
- Indenticator
- jQuery Code Snippets
- open in browser
- Path Intellisense
- PHP Debug
- PHP Extension Pack
- PHP Formatter
- PHP IntelliSense
- Quokka.js
- Sass
- Simple icons
- stylelint
- Terminal
- TODO Highlight
- 关于Vue
- 关于wechat mini program
- vscode常用emmet 语法
vscode快捷打开终端
1. 通过cmd+shift+p
2. Ctrl+t ---》 >输入相关名称
EaseServer
打开方式:
- default shortcut
Ctrl+Shift+Enter
- 或Ctrl+t —》 >EaseServer Start
- 支持热更新, 无需刷新页面
特性
-
本地http服务器
-
自动打开文件在浏览器
Live Server
打开方式:
- 点击状态栏
Go Live
打开/关闭服务器 - 支持热更新, 无需刷新页面
Live HTML Previewer
这个扩展允许你在VS代码中预览html文件。使用它可以快速设置网页的html和css。
打开方式:
Ctrl+t
—》 >side previewvscode
工具 左下方 点击Preview Available
LiveReload
用途及参考
- 它可以监听你设置的文件夹中文件的改变,若是文件内容有改变,它会自动刷新浏览器
- chrome可以去应用商店下载扩展
- 具体使用需配置 https://www.cnblogs.com/liu-l/p/3902100.html
Auto Close Tag
自动添加HTML/XML关闭标签,就像Visual Studio IDE或Sublime Text所做的那样。
Auto Rename Tag
当重命名一个HTML/XML标记时,自动重命名成对的HTML/XML标记
Beautify
Beautify css/sass/scss/less
美化css, sass和less的代码(Visual Studio代码的扩展)
AutoFileName
Better Comments
Bracket Pair Colorizer
CSS tree
Code Outline
Code Runner
Code Spell Checker
Color Info
vscode-pigments
Coverage Gutters
Debugger for Chrome
在Chrome浏览器或任何其他支持Chrome调试器协议的目标中调试JavaScript代码。
Document This
在TypeScript和JavaScript文件中自动生成详细的JSDoc注释。
default shortcut Ctrl+Alt+D
Dracula Official
ECMAScript Quotes Transformer
ESLint
GitLens — Git supercharged
增强Visual Studio代码中内置的Git功能——通过Git blame注释和代码镜头直观地显示代码作者身份,无缝地导航和探索Git存储库,通过强大的比较命令获得有价值的见解,等等
Guides
Highlight Matching Tag
HTML CSS Support
HTML Snippets
Icon Fonts
为流行的图标字体的片段,如字体棒,离子图标,字形图标,八进制,材料设计图标和更多!
Image preview
Indenticator
jQuery Code Snippets
open in browser
右键选择打开
Path Intellisense
PHP Debug
PHP Extension Pack
PHP Formatter
PHP IntelliSense
Quokka.js
Sass
Simple icons
stylelint
Terminal
TODO Highlight
关于Vue
Vetur
Vue 2 Snippets
VueHelper
关于wechat mini program
vscode wxml
vscode-wechat
vscode常用emmet 语法
可以快速生成需要的结构,提高开发效率。
嵌套关系
-
如何快速生成 列表中嵌套
a
标签呢?ul>li>a
- 可见
a
标签href
属性默认为空 - 效果如下:
<ul> <li><a href=""></a></li> </ul>
-
如何设置
a
标签的属性?-
[]
表示设置属性 -
ul>li>a[href="#"]
-
ul>li>a[href="javascript:;"]
<ul> <li><a href="#"></a></li> </ul> <ul> <li><a href="javascript:;"></a></li> </ul>
-
-
如何
批量
生成?ul>li*3>a[href="#"]
或者ul>(li>a[href="#"])*3
()
表示数量
<ul> <li><a href="#"></a></li> <li><a href="#"></a></li> <li><a href="#"></a></li> </ul>
-
多层嵌套关系
ul>li*5>a[href="#"]>img[src=""]
<ul> <li><a href="#"><img src="" alt=""></a></li> <li><a href="#"><img src="" alt=""></a></li> <li><a href="#"><img src="" alt=""></a></li> <li><a href="#"><img src="" alt=""></a></li> <li><a href="#"><img src="" alt=""></a></li> </ul>
兄弟关系
-
如何快速生成?
- 使用
+
号连接可生成多个平级标签 a+p+span
<a href=""></a> <p></p> <span></span>
- 使用
-
嵌套加平级
div>a[href="#"]+p+span
<div> <a href="#"></a> <p></p> <span></span> </div>
含类名标签
-
快速生成
含类名
标签.wrap
<div class="wrap"></div>
同理 id选择器
#wrap
<div id="wrap"></div>
-
指定
标签生成类名
a.link
<a href="" class="link"></a>
含类名标签自然数
-
如何快速生成自然数标签?
.module$*3
<div class="module1"></div> <div class="module2"></div> <div class="module3"></div>
-
多层级
.module$*3>ul>li.item$*2>a[href="#"]
<div class="module1"> <ul> <li class="item1"><a href="#"></a></li> <li class="item2"><a href="#"></a></li> </ul> </div> <div class="module2"> <ul> <li class="item1"><a href="#"></a></li> <li class="item2"><a href="#"></a></li> </ul> </div> <div class="module3"> <ul> <li class="item1"><a href="#"></a></li> <li class="item2"><a href="#"></a></li> </ul> </div>