💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
| CTages | 函数跳转(必备) | | --- | --- | ``` 插件介绍 该插件用来函数之间的跳转,需要配合ctags58工具使用,按(ctrl+左键)进行函数的跳转 ``` | DocBlock | 函数注释(必备) | | --- | --- | ``` 插件介绍 在封装函数之后,用来做函数的注释使用,统一函数注释的方法 ``` | Emmet 前端插件 | | | --- | --- | ``` 可快速的编写前端代码 一、HTML 1、初始化 html:5或者! 生成HTML5文档类型 html:xt 用于XHTML过渡文档类型 html:4s 用于HTML4严格文档类型 2、添加类、id、文本和属性 1、div.btn-name#name <div class="btn-name" id="name"></div> 2、h1{name} <h1>name</h1> 3、a[href=#] <a href="#"></a> 3、嵌套分组 (div.foo>h1)+(div.bar>h2) <div class="foo"> <h1></h1> </div> <div class="bar"> <h2></h2> </div> 5、隐式标签 声明一个带类的标签,只需输入div.item,就会生成<div class="item"></div>。 在过去版本中,可以省略掉div,即输入.item即可生成<div class="item"></div> 现在如果只输入.item,则Emmet会根据父标签进行判定 比如在<ul>中输入.item,就会生成<li class="item"></li> 下面是所有的隐式标签名称: li:用于ul和ol中 tr:用于table、tbody、thead和tfoot中 td:用于tr中 option:用于select和optgroup中 6、定义多元素 ul>li*3 <ul> <li></li> <li></li> <li></li> </ul> 7、定义多个带属性的元素 ul>li.item$*3 <ul> <li class="item1"></li> <li class="item2"></li> <li class="item3"></li> </ul> 二、CSS 1、值 1、w100 width:100px; 2、h10p+m5e height: 10%; margin: 5em; 单位别名列表: p 表示% e 表示 em x 表示 ex 2、附加属性 可能你之前已经了解了一些缩写,比如 @f,可以生成: @font-face { font-family:; src:url(); } 3、模糊匹配 如果有些缩写你拿不准,Emmet会根据你的输入内容匹配最接近的语法,比如输入ov:h、ov-h、ovh和oh,生成的代码是相同的: overflow: hidden; 4、供应商前缀 如果输入非W3C标准的CSS属性,Emmet会自动加上供应商前缀,比如输入trs,则会生成: -webkit-transform: ; -moz-transform: ; -ms-transform: ; -o-transform: ; transform: ; 你也可以在任意属性前加上“-”符号,也可以为该属性加上前缀。比如输入-super-foo: -webkit-super-foo: ; -moz-super-foo: ; -ms-super-foo: ; -o-super-foo: ; super-foo: ; 如果不希望加上所有前缀,可以使用缩写来指定,比如-wm-trf表示只加上-webkit和-moz前缀: -webkit-transform: ; -moz-transform: ; transform: ; 前缀缩写如下: w 表示 -webkit- m 表示 -moz- s 表示 -ms- o 表示 -o- 5、渐变 输入lg(left, #fff 50%, #000),会生成如下代码: background-image: -webkit-gradient(linear, 0 0, 100% 0, color-stop(0.5, #fff), to(#000)); background-image: -webkit-linear-gradient(left, #fff 50%, #000); background-image: -moz-linear-gradient(left, #fff 50%, #000); background-image: -o-linear-gradient(left, #fff 50%, #000); background-image: linear-gradient(left, #fff 50%, #000); ```