tnblog
首页
视频
资源
登录

推荐Visual Studio好用的扩展插件(不定时更新)

6818人阅读 2019/10/23 10:51 总访问:77709 评论:0 收藏:1 手机
分类: GET新技能

嗨咯,大家好。


什么是扩展?

扩展是可以允许你在 Visual Studio 中进行自定义并增强在其中的体验的附加项,通过添加新功能或集成现有工具实现。 扩展复杂程度不一,但是其主要用途在于提高工作效率并满足工作流需求。

在我们使用VS的时候,有些扩展插件能够帮助我们更快捷的完成工作,本贴会不定时的收集好用的扩展插件推荐给大家,也欢迎大家把自己知道的扩展分享出来。


一、Zen Coding

ZenCoding是一个html简写的语法,可以最快速的生成html。

在扩展中搜索zen coding



ZenCoding表示和CSS/JS有相通之处,比如说 . 表示的类,#表示的是id, >
ZenCoding表示和CSS/JS有相通之处,比如说 . 表示的类,#表示的是id, >表示子代元素。 特殊的几点是:+表示兄弟元素。
{xxx}表示内容

[xxx]表示属性


 在写好之后按一下Tab就可以自动生成HTML代码了。



例1:

  1. .test#iddiv   或者   div.testDiv#id
  2. =>
  3. <div id="iddiv" class="test"></div>

从上述例子可以发现

a. . 表示的是class

b.ZenCoding默认div元素。

c.#表示的是ID


例2:

  1. table>tr*2>td*2
  2. =>
  3. <table>
  4.     <tr>
  5.         <td></td>
  6.         <td></td>
  7.     </tr>            
  8.     <tr>               
  9.          <td></td>               
  10.          <td></td>            
  11.     </tr>        
  12. </table>
  13. .nav>ul.menu>li.list*3
  14. =>
  15. <div class="nav">
  16.     <ul class="menu">
  17.         <li class="list"></li>
  18.         <li class="list"></li>
  19.         <li class="list"></li>
  20.     </ul>
  21. </div>

从上述例子可以发现,> 大于符号表示的子代元素。   *N 表示的是重复多少个。


例3:

  1. .content1+.content2+.content3
  2. =>
  3. <div class="content1"></div>
  4. <div class="content2"></div>
  5. <div class="content3"></div>

从上述例子可以发现,+表示的兄弟节点。


例4:

  1. (#one>ui.nav>li.list*2)+(#two>p>span.content)
  2. =>
  3. <div id="one">
  4.     <ui class="nav">
  5.         <li class="list"></li>
  6.         <li class="list"></li>
  7.     </ui>
  8. </div>
  9. <div id="two">
  10.     <p><span class="content"></span></p>
  11. </div>


例5:

  1. span.color{red}
  2. =>
  3. <span class="color">red</span>
  4. a.to_main[href='www.baidu.com']{百度}
  5. =>
  6. <a href="www.baidu.com" class="to_main">百度</a>

从上述例子可以发现,{xxx}表示内容。[key=value]表示属性,其格式为前为属性名后为值。


例6:

  1. form>.control-group>(.radio>(label>input[type="radio",name="only"]{测试$}))*4
  2. =>
  3. <form action="">
  4.     <div class="control-group">
  5.         <div class="radio"><label for=""><input type="radio" name="only">测试1</label></div>
  6.         <div class="radio"><label for=""><input type="radio" name="only">测试2</label></div>
  7.         <div class="radio"><label for=""><input type="radio" name="only">测试3</label></div>
  8.         <div class="radio"><label for=""><input type="radio" name="only">测试4</label></div>
  9.     </div>
  10. </form>

1. [] 表示的是属性,其为数组属性,如果有多个属性使用 [type="radio",name="only",xxx] 利用逗号分隔。

2. {}表示的值。

3. $表示的依次递增。


看了之后是不是感觉这个扩展在编写HTML代码的时候很方便呢?


评价

饰心

2019/4/11 16:06:58

这么多图片!这tm不报警o(╯□╰)o?

剑轩:@饰心哈哈,辛苦了。图还是要支持多传几张[哈哈][哈哈]

2019/4/13 19:20:53 回复

剑轩

2019/4/13 16:49:17

天鸭,图是真的多......

幼儿园抢饭第一名
排名
22
文章
14
粉丝
21
评论
27
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术