VS Code

[TOC]

插件

VSCode折腾记-(1)快捷键大全

【备忘】 vscode 必备插件
VsCode中使用Emmet神器快速编写HTML代码

html代码补全

html:4t、html:4s、html:xt、html:xs、html:xxs、html:5

  1. Child: >
    nav>ul>li
    <nav><ul> <li></li> </ul> </nav>

  2. Sibling: +
    div+p+bq
    <div></div> <p></p> <blockquote></blockquote>

  3. Climb-up: ^
    div+div>p>span+em^bq
    <div></div> <div> <p><span></span><em></em></p> <blockquote></blockquote> </div>
    div+div>p>span+em^^bq
    <div></div> <div> <p><span></span><em></em></p> </div> <blockquote></blockquote>

  4. Grouping: ()
    div>(header>ul>li2>a)+footer>p
    <div> <header> <ul> <li><a href=""></a></li> <li><a href=""></a></li> </ul> </header> <footer> <p></p> </footer> </div>
    (div>dl>(dt+dd)
    3)+footer>p
    <div> <dl> <dt></dt> <dd></dd> <dt></dt> <dd></dd> <dt></dt> <dd></dd> </dl> </div> <footer> <p></p> </footer>

  5. Multiplication: *
    ul>li*5
    <ul> <li></li> <li></li> <li></li> <li></li> <li></li> </ul>

  6. Item numbering:
    ul>li.item$3
    <ul> <li class="item1"></li> <li class="item2"></li> <li class="item3"></li> <li class="item4"></li> <li class="item5"></li> </ul>
    h$[title=item$]{Header $}
    3
    <h1 title="item1">Header 1</h1> <h2 title="item2">Header 2</h2> <h3 title="item3">Header 3</h3>
    ul>li.item$$$5
    <ul> <li class="item001"></li> <li class="item002"></li> <li class="item003"></li> <li class="item004"></li> <li class="item005"></li> </ul>
    ul>li.item$@-
    5
    <ul> <li class="item5"></li> <li class="item4"></li> <li class="item3"></li> <li class="item2"></li> <li class="item1"></li> </ul>
    ul>li.item$@3*5
    <ul> <li class="item3"></li> <li class="item4"></li> <li class="item5"></li> <li class="item6"></li> <li class="item7"></li> </ul>

  7. ID and CLASS attributes
    #header
    <div id="header"></div>
    .title
    <div class="title"></div>
    form#search.wide
    <form id="search" class="wide"></form>
    p.class1.class2.class3
    <p class="class1 class2 class3"></p>

  8. Custom attributes
    p[title="Hello world"]
    <p title="Hello world"></p>
    td[rowspan=2 colspan=3 title]
    <td rowspan="2" colspan="3" title=""></td>
    [a=""value1"" b="value2"]
    <div a="value1" b="value2"></div>

  9. Text: {}
    a{Click me}
    <a href="">Click me</a>
    p>{Click }+a{here}+{ to continue}
    <p>Click <a href="">here</a> to continue</p>

  10. Implicit tag names
    .class
    <div class="class"></div>
    em>.class
    <em><span class="class"></span></em>
    ul>.class
    <ul> <li class="class"></li> </ul>
    11 .table>.row>.col
    <table> <tr class="row"> <td class="col"></td> </tr> </table>

HTML

All unknown abbreviations will be transformed to tag, e.g. foo
→ <foo></foo>
.

  1. !
    Alias of html:5
    <!doctype html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>Document</title> </head> <body> </body> </html>

  2. a
    <a href=""></a>

  3. a:link
    <a href="http://"></a>

  4. a:mail
    <a href="mailto:"></a>

  5. abbr
    <abbr title=""></abbr>

  6. acronym
    <acronym title=""></acronym>

  7. base
    <base href="" />

  8. basefont
    <basefont />

  9. br
    <br />

  10. frame
    <frame />

  11. hr
    <hr />

  12. bdo
    <bdo dir=""></bdo>

  13. bdo:r
    <bdo dir="rtl"></bdo>

  14. bdo:l
    <bdo dir="ltr"></bdo>

  15. col
    <col />

  16. link
    <link rel="stylesheet" href="" />

  17. link:css
    <link rel="stylesheet" href="style.css" />

  18. link:print
    <link rel="stylesheet" href="print.css" media="print" />

  19. link:favicon
    <link rel="shortcut icon" type="image/x-icon" href="favicon.ico" />

  20. link:touch
    <link rel="apple-touch-icon" href="favicon.png" />

  21. link:rss
    <link rel="alternate" type="application/rss+xml" title="RSS" href="rss.xml" />

  22. link:atom
    <link rel="alternate" type="application/atom+xml" title="Atom" href="atom.xml" />

  23. meta
    <meta />
    meta:utf
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
    meta:win
    <meta http-equiv="Content-Type" content="text/html;charset=windows-1251" />
    meta:vp
    <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0" />
    meta:compat
    <meta http-equiv="X-UA-Compatible" content="IE=7" />

  24. style
    <style></style>

  25. script
    <script></script>
    script:src
    <script src=""></script>

  26. img
    <img src="" />

  27. iframe
    <iframe src="" frameborder="0"></iframe>

  28. embed
    <embed src="" type="" />

  29. object
    <object data="" type=""></object>

  30. param
    <param name="" value="" />

  31. map
    <map name=""></map>

  32. area
    <area shape="" coords="" href="" />
    area:d
    <area shape="default" href="" />
    area:c
    <area shape="circle" coords="" href="" />
    area:r
    <area shape="rect" coords="" href="" />
    area:p
    <area shape="poly" coords="" href="" />

  33. form
    <form action=""></form>
    form:get
    <form action="" method="get"></form>
    form:post
    <form action="" method="post"></form>

  34. label
    <label for=""></label>

  35. input
    <input type="text" />
    inp
    <input type="text" name="" id="" />
    input:hidden
    Alias of input[type=hidden name]
    <input type="hidden" name="" />
    input:h
    Alias of input:hidden
    <input type="hidden" name="" />
    input:text, input:t
    Alias of inp
    <input type="text" name="" id="" />
    input:search
    Alias of inp[type=search]
    <input type="search" name="" id="" />
    input:email
    Alias of inp[type=email]
    <input type="email" name="" id="" />
    input:url
    Alias of inp[type=url]
    <input type="url" name="" id="" />
    input:password
    Alias of inp[type=password]
    <input type="password" name="" id="" />
    input:p
    Alias of input:password
    <input type="password" name="" id="" />
    input:datetime
    Alias of inp[type=datetime]
    <input type="datetime" name="" id="" />
    input:date
    Alias of inp[type=date]
    <input type="date" name="" id="" />
    input:datetime-local
    Alias of inp[type=datetime-local]
    <input type="datetime-local" name="" id="" />
    input:month
    Alias of inp[type=month]
    <input type="month" name="" id="" />
    input:week
    Alias of inp[type=week]
    <input type="week" name="" id="" />
    input:time
    Alias of inp[type=time]
    <input type="time" name="" id="" />
    input:number
    Alias of inp[type=number]
    <input type="number" name="" id="" />
    input:color
    Alias of inp[type=color]
    <input type="color" name="" id="" />
    input:checkbox
    Alias of inp[type=checkbox]
    <input type="checkbox" name="" id="" />
    input:c
    Alias of input:checkbox
    <input type="checkbox" name="" id="" />
    input:radio
    Alias of inp[type=radio]
    <input type="radio" name="" id="" />
    input:r
    Alias of input:radio
    <input type="radio" name="" id="" />
    input:range
    Alias of inp[type=range]
    <input type="range" name="" id="" />
    input:file
    Alias of inp[type=file]
    <input type="file" name="" id="" />
    input:f
    Alias of input:file
    <input type="file" name="" id="" />
    input:submit
    <input type="submit" value="" />
    input:s
    Alias of input:submit
    <input type="submit" value="" />
    input:image
    <input type="image" src="" />
    input:i
    Alias of input:image
    <input type="image" src="" />
    input:button
    <input type="button" value="" />
    input:b
    Alias of input:button
    <input type="button" value="" />
    input:reset
    Alias of input:button[type=reset]
    <input type="reset" value="" />

  36. isindex
    <isindex />

  37. option
    <option value=""></option>

  38. textarea
    <textarea name="" id="" cols="30" rows="10"></textarea>

  39. menu:context
    Alias of menu[type=context]>
    <menu type="context"></menu>
    menu:c
    Alias of menu:context
    <menu type="context"></menu>
    menu:toolbar
    Alias of menu[type=toolbar]>
    <menu type="toolbar"></menu>
    menu:t
    Alias of menu:toolbar
    <menu type="toolbar"></menu>

  40. video
    <video src=""></video>

  41. audio
    <audio src=""></audio>
    html:xml
    <html xmlns="http://www.w3.org/1999/xhtml"></html>

  42. keygen
    <keygen />

  43. command
    <command />

  44. bq
    Alias of blockquote
    <blockquote></blockquote>

  45. acr
    Alias of acronym
    <acronym title=""></acronym>

  46. fig
    Alias of figure
    <figure></figure>

  47. figc
    Alias of figcaption
    <figcaption></figcaption>

  48. ifr
    Alias of iframe
    <iframe src="" frameborder="0"></iframe>

  49. emb
    Alias of embed
    <embed src="" type="" />

  50. obj
    Alias of object
    <object data="" type=""></object>

  51. src
    Alias of source
    <source></source>

  52. cap
    Alias of caption
    <caption></caption>

  53. colg
    Alias of colgroup
    <colgroup></colgroup>

  54. fst, fset
    Alias of fieldset
    <fieldset></fieldset>

  55. btn
    Alias of button
    <button></button>
    btn:b
    Alias of button[type=button]
    <button type="button"></button>
    btn:r
    Alias of button[type=reset]
    <button type="reset"></button>
    btn:s
    Alias of button[type=submit]
    <button type="submit"></button>

  56. optg
    Alias of optgroup
    <optgroup></optgroup>
    opt
    Alias of option
    <option value=""></option>

  57. tarea
    Alias of textarea
    <textarea name="" id="" cols="30" rows="10"></textarea>

  58. leg
    Alias of legend
    <legend></legend>

  59. sect
    Alias of section
    <section></section>

  60. art
    Alias of article
    <article></article>

  61. hdr
    Alias of header
    <header></header>

  62. ftr
    Alias of footer
    <footer></footer>

  63. adr
    Alias of address
    <address></address>

  64. dlg
    Alias of dialog
    <dialog></dialog>

  65. str
    Alias of strong
    <strong></strong>

  66. prog
    Alias of progress
    <progress></progress>

  67. datag
    Alias of datagrid
    <datagrid></datagrid>

  68. datal
    Alias of datalist
    <datalist></datalist>

  69. kg
    Alias of keygen
    <keygen />

  70. out
    Alias of output
    <output></output>

  71. det
    Alias of details
    <details></details>

  72. cmd
    Alias of command
    <command />

  73. doc
    Alias of html>(head>meta[charset=UTF-8]+title{${1:Document}})+body
    <html> <head> <meta charset="UTF-8" /> <title>Document</title> </head> <body> </body> </html>
    doc4
    Alias of html>(head>meta[http-equiv="Content-Type" content="text/html;charset=${charset}"]+title{${1:Document}})+body
    <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> <title>Document</title> </head> <body> </body> </html>

  74. html:4t
    Alias of !!!4t+doc4[lang=${lang}]
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> <title>Document</title> </head> <body> </body> </html>
    html:4s
    Alias of !!!4s+doc4[lang=${lang}]
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> <title>Document</title> </head> <body> </body> </html>
    html:xt
    Alias of !!!xt+doc4[xmlns=http://www.w3.org/1999/xhtml xml:lang=${lang}]
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> <title>Document</title> </head> <body> </body> </html>
    html:xs
    Alias of !!!xs+doc4[xmlns=http://www.w3.org/1999/xhtml xml:lang=${lang}]
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> <title>Document</title> </head> <body> </body> </html>
    html:xxs
    Alias of !!!xxs+doc4[xmlns=http://www.w3.org/1999/xhtml xml:lang=${lang}]
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> <title>Document</title> </head> <body> </body> </html>

  75. html:5
    Alias of !!!+doc[lang=${lang}]
    <!doctype html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>Document</title> </head> <body> </body> </html>

  76. ol+
    Alias of ol>li
    <ol> <li></li> </ol>
    ul+
    Alias of ul>li
    <ul> <li></li> </ul>
    dl+
    Alias of dl>dt+dd
    <dl> <dt></dt> <dd></dd> </dl>
    map+
    Alias of map>area
    <map name=""> <area shape="" coords="" href="" /> </map>
    table+
    Alias of table>tr>td
    <table> <tr> <td></td> </tr> </table>
    colgroup+, colg+
    Alias of colgroup>col
    <colgroup> <col /> </colgroup>
    tr+
    Alias of tr>td
    <tr> <td></td> </tr>

Alias of >option
< name="" id=""> <option value=""></option> </>
optgroup+, optg+
Alias of optgroup>option
<optgroup> <option value=""></option> </optgroup>

  1. !!!
    <!doctype html>
    !!!4t
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    !!!4s
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    !!!xt
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    !!!xs
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    !!!xxs
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    c

    cc:ie6
    cc:ie
    cc:noie
    ¥{child}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,922评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,591评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,546评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,467评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,553评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,580评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,588评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,334评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,780评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,092评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,270评论 1 344
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,925评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,573评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,194评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,437评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,154评论 2 366
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,127评论 2 352

推荐阅读更多精彩内容

  • HTML、XML、XHTML有什么区别? XMLXML是The Extensible Markup Languag...
    zx9426阅读 431评论 0 1
  • 序章 谈谈“浏览器兼容性”的问题?很多前端的面试或笔试中,都有比较笼统的“说说你所知道的各浏览器存在的兼容问题”,...
    麻辣小隔壁阅读 3,042评论 1 57
  • “Be conservative in what you send; be liberal in what you...
    Rella7阅读 1,139评论 0 2
  • 1. XML简介 以下内容来自于http://www.w3school.com.cn/xml 基本知识 XML 和...
    WebSSO阅读 1,911评论 1 7
  • 本来以为邓超会来的。 深夜在网上抢票,和舍友托辅导员帮我们留两张票,晚上兴奋的睡不着。监控睡眠状态没有一点深睡。做...
    Tunatime阅读 191评论 0 0