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>

9.{}是標簽中的內容

 

 

 

這些快捷操作需要Emmet插件,本文是在VSCode下編寫的,其他編輯器如Atom、Sublime Text都支持Emmet,其功能還有很多,待以后慢慢學習。


作者:kangyouwei(本人掘金賬號)
鏈接:https://juejin.im/post/5ece499bf265da770f51f6ed
來源:掘金


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM