VSCode中快捷输入HTML代码

VSCode中有一些快捷编辑HTML的方法,能大大提高工作效率,在这记录一些。

1.输入html:5,然后按tab键或enter键,效果如下:

 1 <!-- 输入html或者html:5生成页面模板 -->
 2 <!DOCTYPE html>
 3 <html lang="en">
 4 <head>
 5     <meta charset="UTF-8">
 6     <meta name="viewport" content="width=device-width, initial-scale=1.0">
 7     <meta http-equiv="X-UA-Compatible" content="ie=edge">
 8     <title>Document</title>
 9 </head>
10 <body>
11
12 </body>
13 </html>

2.输入link:css引入css样式文件,输入script:src引入js

1 <!-- 输入link:css引入样式 -->
2 <link rel="stylesheet" href="">
3 <!-- 输入script:src引入js -->
4 <script src=""></script>

3.输入标签名自动补齐

1 <!-- 输入标签名 h1 按tab键或Enter键自动补齐 -->
2 <h1>HTML快捷输入练习</h1>
3 <!-- {}可输入标签内的文本 如输入:h2{填充文本} -->
4 <h2>填充文本</h2>

4.随机文本的输入

1 <!-- Lorem自动输入一段随机文本(默认30个单词),Lorem10 输入10个单词,Lorem*5 输入5遍随机文本 -->
2 Lorem ipsum dolor sit amet consectetur adipisicing elit. At illum doloremque accusantium est, expedita tenetur minus nostrum perspiciatis. Repudiandae voluptatum mollitia corrupti adipisci pariatur accusantium praesentium quas, quisquam tempore debitis?
3 <!-- Lorem10 的结果-->
4 Lorem ipsum dolor sit amet consectetur adipisicing elit. Commodi, dolorem.
5 <!-- Lorem10*10 的结果-->
6 Lorem, ipsum dolor sit amet consectetur adipisicing elit. Nihil, debitis.
7 Sit accusamus nisi mollitia doloremque cumque praesentium quod velit vitae.
8 Quisquam qui ipsam beatae eaque non voluptatibus obcaecati voluptate exercitationem.

5.使用"#"输入id,"."输入class,"[]"输入属性

1 <!-- div#main.content 输入id、class -->
2 <div id="main" class="content"></div>
3 <div id="foot" class="foot" data="结束"></div>
4 <!-- div[alt=到底了]{结束} 添加属性及包裹文本 -->
5 <div alt="到底了">结束</div>

6.使用">"输入嵌套标签,"+" 输入并列的兄弟标签,"^"上级元素

 1 <!-- div>div#imgs{put some imgs here} 标签的嵌套-->
 2 <div>
 3     <div id="imgs">put some imgs here</div>
 4 </div>
 5
 6 <!-- div#left{I am left}+div#right{I am right} 并列标签 -->
 7 <div id="left">I am left</div>
 8 <div id="right">I am right</div>
 9
10 <!-- 看网上资料说^上级元素,没懂是什么意思,试了几个体会一下 -->
11 <!-- div#div1>p^div#div2 把div1提出成一行和div2同级 -->
12 <div id="div1">
13     <p></p>
14 </div>
15 <div id="div2"></div>
16 <!-- div>div#div1>p^div#div2 -->
17 <div>
18     <div id="div1">
19         <p></p>
20     </div>
21     <div id="div2"></div>
22 </div>
23
24 <!-- div>p>img^div>ul>li -->
25 <div>
26     <p><img src="" alt=""></p>
27     <div>
28         <ul>
29             <li></li>
30         </ul>
31     </div>
32 </div>
33 <!-- div>div>div^div -->
34 <div>
35     <div>
36         <div></div>
37     </div>
38     <div></div>
39 </div>
40 <!-- div>div^div -->
41 <div>
42     <div></div>
43 </div>
44 <div></div>

7.使用"{}"对标签分组及使用"*"生成多个相同的标签

 1 <!-- (div#list1>ul>li*2)+(div#list1>ul>li*2) 使用括号分组标签 *生成多个标签-->
 2 <div id="list1">
 3     <ul>
 4         <li></li>
 5         <li></li>
 6     </ul>
 7 </div>
 8 <div id="list1">
 9     <ul>
10         <li></li>
11         <li></li>
12     </ul>
13 </div>

8.自增符号$

 1 <!-- $ 自增符号 -->
 2 <!-- ul>li*3>img[src=./imgs/$.jpg][alt={img $}] -->
 3 <ul>
 4     <li><img src="./imgs/1.jpg" alt="img 1"></li>
 5     <li><img src="./imgs/2.jpg" alt="img 2"></li>
 6     <li><img src="./imgs/3.jpg" alt="img 3"></li>
 7 </ul>
 8
 9 <!-- ul>li*3>img[src=./imgs/$$$.jpg][alt={img $$$}] -->
10 <ul>
11     <li><img src="./imgs/001.jpg" alt="img 001"></li>
12     <li><img src="./imgs/002.jpg" alt="img 002"></li>
13     <li><img src="./imgs/003.jpg" alt="img 003"></li>
14 </ul>
15
16 <!-- ul>li*3>img[src=./imgs/$$@4.jpg][alt={img $$@4}] -->
17 <ul>
18     <li><img src="./imgs/04.jpg" alt="img 04"></li>
19     <li><img src="./imgs/05.jpg" alt="img 05"></li>
20     <li><img src="./imgs/06.jpg" alt="img 06"></li>
21 </ul>

这些快捷操作需要Emmet插件,本文是在VSCode下编写的,其他编辑器如Atom、Sublime Text都支持Emmet,其功能还有很多,待以后慢慢学习。

原文地址:https://www.cnblogs.com/jyughynj/p/VSCodeEmmet.html

时间: 2024-09-29 03:21:26

VSCode中快捷输入HTML代码的相关文章

Sublime text3 015 emmet 快捷输入

Sublime text3 015 emmet 快捷输入------------------------------------------------------------------------------如果有什么不明白的,加QQ群:186970878 经常会有错字 或 语句不通的,欢迎联系本人,方便快速修正,也方便后来者阅读. 联系本人QQ: 2071551682--------------------------------------------------------------

VsCode中使用Emmet神器快速编写HTML代码

VsCode中使用Emmet神器快速编写HTML代码 出 处:http://www.cnblogs.com/summit7ca/ 转载: http://www.cnblogs.com/summit7ca/p/6944215.html 一.Emmet简述 Emmet (前身为 Zen Coding) 是一个能大幅度提高前端开发效率的一个工具. 在前端开发的过程中,一大部分的工作是写 HTML.CSS 代码.特别是手动编写 HTML 代码的时候,效率会特别低下,因为需要敲打很多尖括号,而且很多标签都

linux系统下如何在vscode中调试C++代码

本篇博客以一个简单的hello world程序,介绍在vscode中调试C++代码的配置过程. 1. 安装编译器 vscode是一个轻量的代码编辑器,并不具备代码编译功能,代码编译需要交给编译器完成.linux下最常用的编译器是gcc,通过如下命令安装: sudo apt-get install build-essential 安装成功之后,在终端中执行gcc --version或者g++ --version,可以看到编译器的版本信息,说明安装成功. 2. 安装必要的插件 在vscode中编写C

c语言代码编程题汇总:找出字符串中与输入的字母元素相同的个数以及其所对应数组的下标值

找出字符串中与输入的字母元素相同的个数以及其所对应数组的下标值 程序代码如下: 1 /* 2 2017年3月8日08:39:16 3 功能:找出字符串中与输入的字母元素相同的个数以及其所对应数组的下标值 4 */ 5 6 #include"stdio.h" 7 int main (void) 8 { 9 int i = 0, j = 0; 10 char a[100]; 11 char ch; 12 int num = 0; 13 14 printf ("please inp

sublime Text 3 中,执行 python 代码无法输入

先安装 sublime REPL, 然后在用户自定义的键绑定中更新为以下代码: [ { "keys": ["super+shift+r"], "command": "repl_open", "caption": "Python", "mnemonic": "p", "args": { "type": &quo

怎么让VScode中的beautify插件不格式化react项目中的jsx代码

右下角,把语言模式 JavaScript 改成 JavaScript React 点击右下角的javaScript, 在弹出的选择框中, 输入选择JavascriptReact 原文地址:https://www.cnblogs.com/SRH151219/p/11137562.html

Eclipse创建自己的快捷输入代码模板

问题: 自己写同样的代码太麻烦了,Eclipse软件有在Editor中写syso然后摁 Alt+/ 就会出现提示. 我想写Log.v(String tag,String msg)方法也可以这样吧! 步骤: 1.打开菜单路径 Window->Preferencec->Java->Editor->Content Assist->Templates 看到如下 2.然后点击new,在其中新建一个我们的模板 好了以后我们直接打 lv 就会出现模板Log.v(TAG, string);

在VSCode中编辑HTML文档时,在Dom标签上写style属性时智能提示的问题

首先在VSCode中打开一个HTML文件 然后点右下角的“选择语言模式” 然后点击配置HTML语言的基础设置 然后在打开的界面中(右侧) 输入如下代码 { "editor.quickSuggestions": { "other": true, "comments": true, "strings": true }, "[html]": { } } 然后重启VSCode 再试试看

VScode中python环境配置

vscode中python环境配置 想要在vscode中运行python代码必须要告诉vscode使用哪个解释器才行 方法1. 打开命令面板(Ctrl+Shift+P)输入Python: Select Interpreter然后选择一个解释器. 方法2. 你也可以直接点击下图中的 Select Python Environment来进行选择. 方法3. 直接在命令面板输入setting,输入pythonpath注意路径的格式\\ 空格键(包含TAB键)的显示问题 显示TAB键长度为4个空格大小