本文主要是介绍vscode几十款常用插件及emmet语法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
开发中使用的一些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
- Vetur
- Vue 2 Snippets
- VueHelper
- 关于wechat mini program
- vscode wxml
- vscode-wechat
- 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
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
在VS代码中美化代码
Beautify css/sass/scss/less
美化css, sass和less的代码(Visual Studio代码的扩展)
AutoFileName
自动完成文件名
Better Comments
通过使用警告、信息、TODOs等注释来改进代码注释!
Bracket Pair Colorizer
一个可定制的扩展,用于对匹配的括号进行着色
CSS tree
选定HTML/JSX快速生成样式结构
Code Outline
VSCode的代码大纲树提供程序
Code Runner
vsCode中右键Run Code
Code Spell Checker
源代码的拼写检查器
Color Info
提供有关css颜色的快速信息
vscode-pigments
预览编辑器中使用的颜色
Coverage Gutters
显示由lcov或xml生成的测试覆盖范围-可用于多种语言
Debugger for Chrome
在Chrome浏览器或任何其他支持Chrome调试器协议的目标中调试JavaScript代码。
Document This
在TypeScript和JavaScript文件中自动生成详细的JSDoc注释。
default shortcut Ctrl+Alt+D
Dracula Official
官方吸血鬼主题。
ECMAScript Quotes Transformer
转换ECMAScript字符串文本的引号。
ESLint
将ESLint JavaScript集成到VS代码中。
GitLens — Git supercharged
增强Visual Studio代码中内置的Git功能
增强Visual Studio代码中内置的Git功能——通过Git blame注释和代码镜头直观地显示代码作者身份,无缝地导航和探索Git存储库,通过强大的比较命令获得有价值的见解,等等
Guides
Visual Studio代码,指南线,缩进背景线
Highlight Matching Tag
突出显示匹配的关闭或打开标记
HTML CSS Support
CSS支持HTML文档
HTML Snippets
完整的HTML标签,包括HTML5代码片段
Icon Fonts
为流行的图标字体的片段,如字体棒,离子图标,字形图标,八进制,材料设计图标和更多!
Image preview
显示图像预览在行号旁和悬停
Indenticator
突出显示当前缩进深度
jQuery Code Snippets
超过130个jQuery代码片段
open in browser
这允许您在默认浏览器或应用程序中打开当前文件。
右键选择打开
Path Intellisense
Visual Studio代码插件,自动完成文件名
PHP Debug
使用XDebug对PHP的调试支持
PHP Extension Pack
PHP开发所需的一切
PHP Formatter
格式化
PHP IntelliSense
PHP的高级自动完成和重构支持
Quokka.js
JavaScript的即时编译。
Sass
Sass
Simple icons
图标主题
stylelint
Modern CSS/SCSS/Less linter
Terminal
Visual Studio代码的终端
TODO Highlight
突出显示TODOs、FIXMEs和任何关键字、注释……
关于Vue
Vetur
Vue工具用于VS代码
Vue 2 Snippets
Vue 2 code Snippets, 快速编码
VueHelper
Vue、Vue-router和Vuex的代码片段
关于wechat mini program
vscode wxml
微信wxml支持/ vscode片段
vscode-wechat
vscode支持微信wxss
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>
这篇关于vscode几十款常用插件及emmet语法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!