• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP.NET > 最锋利的Visual Studio Web开发工具扩展:Web Essentials使用详解

最锋利的Visual Studio Web开发工具扩展:Web Essentials使用详解

作者:汤姆大叔 字体:[增加 减小] 来源:互联网 时间:2017-05-11

汤姆大叔通过本文主要向大家介绍了web essentials,web essentials 2012,web essentials 2013,essentials,srs audio essentials等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

首先,从Extension Manager里安装:最新版本是19号发布的2.5版

然后重启你的VS开发环境,就可以使用它提供的方便功能了。

Web Essentials对CSS、JavaScript和HTML都提供了很多快捷的功能支持,具体列表如下:

CSS



即时预览Live Web Preview
每次修改的时候,都可以使用CTRL+ALT+Enter快捷键或者点击方案右键上的Live Web Preview选项来即时预览你修改的页面,每次修改完 HTML或者相应的CSS, Ctrl+S保存以后,即时窗口会立即生效。



兼容性CSS代码生成
很多CSS3的代码都不兼容,不同的浏览器有不同的语言,使用此扩展可以通过提升的方式自动添加特殊的CSS标记,例如-moz, -webkit, -ms and -o开头的一些CSS,也只可以选择特定的浏览器。

生产的代码结果如下:

如果你已经添加了一部分的话,该扩展会只添加除这部分之外的CSS代码,不会重复添加的。

 


 

上下箭头可以改变数字值

当你把键盘提示符放在数字上或者数字后面的话,例如5px, 25%, 0.6em, 23等,可以使用CTRL+UP或者CTRL+DOWN来增加或减小数值。

支持CSS, SaSS, LESS和JavaScript文件

 


 

可以生产Base64格式的字符串代替URL地址

如果你通过url来引用背景图的话,那可以直接通过该扩展提供的Embed resource as base64功能将引用转换成base64格式的。

如果嫌内容太长,可以使用折叠功能。

 


 

支持快捷键注释和反注释代码

可以使用CTRL+K, CTRL+C注释或CTRL+K, CTRL+U反注释代码,和VS里C#编程使用的快捷键一样。

 


 

TODO注释特殊支持

任何注释如果包括TODO关键字的话,都会在左边显示一个灰色的特殊标记,来提示你该部分暂未完成。

 


颜色预览

鼠标移动到颜色上的时候,可以预览改颜色,或者在CSS编辑器里也能直接预览颜色

 


 

字体预览

 


 

图片预览

 


 

折叠功能

需要一个生命的选择器,右键可以看到Surround With Region即可将这段代码进行折叠起来。

功能选择以后,它会自动定位到默认的 MyRegion名称那里,让你修改自己的折叠大纲的名称。

 


 

字符排序

点击任意选择器的时候,都可以让该选择器的CSS定义进行排序

 


 

括号匹配

目前支持{},[], ()的匹配。

 


 

压缩代码

该扩展使用的 AjaxMin library来压缩CSS代码的。

 


 

代码折叠

 


 

支持拖拽

支持图片和字体的拖拽,例如如果你拖拽tomxu.jpg图片到该CSS选择器,那么将自动生成如下代码(字体也是类似):

background-image: url('../tomxu.jpg');

 


 

颜色可以在十六进制、rgb、和名称直接互相转换

 


 

可以在选择器上定义只支持哪些浏览器版本

 


 

可以在CSS语法定义只支持哪些浏览器版本

 


 

JavaScript

支持Region折叠

//#region MyRegion

function Example() {

}

//#endregion

 


 

支持代码折叠

 


 

括号匹配

目前支持{},[], ()的匹配。

 


 

同词高亮

在一个文件的所有代码中,如果选择一个变量,那该代码中所有相同的变量都会高亮显示,和C#里一样。

 


 

压缩代码

使用AjaxMin library进行了压缩代码,不仅压缩了,还使用了混淆,牛!

 


 

快捷添加文件

在解决方案里,添加新项的时候,可以直接选择添加JavaScript文件还是Stylesheet文件,方便!

 


 

HTML

支持用户控件的拖拽

以前我们在asp.net webform开发的时候,直接用鼠标将user control拖拽到aspx页面或者模板容器的时候都会自动生成a连接,使用此扩展以后,将会自动注册命名控件,然后生成带有<uc:name/>的代码,可以直接使用咯。

 


 

支持Video和Audio文件的拖拽

也支持对音频和视频文件的拖拽。

以上这篇最锋利的Visual Studio Web开发工具扩展:Web Essentials使用详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 最锋利的Visual Studio Web开发工具扩展:Web Essentials使用详解

相关文章

  • 2017-05-11asp.net(c#)实现从sqlserver存取二进制图片的代码
  • 2017-05-11asp.net 无重复随机数代码
  • 2017-05-11Asp.Net平台下的图片在线裁剪功能的实现代码(源码打包)
  • 2017-05-11asp.net 获取银行货币汇率的代码
  • 2017-05-11asp.net动态加载自定义控件的方法
  • 2017-05-11asp.net错误页面处理示例分享
  • 2017-05-11ASP.net判断上传文件类型的三种有效方法
  • 2017-05-11Asp.net防重复提交机制实现方法
  • 2017-05-11Asp.net中的页面乱码的问题
  • 2017-05-11解读ASP.NET 5 & MVC6系列教程(14):View Component

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 在ASP.NET 2.0中操作数据之五十一:从GridView的页脚插入新记录
    • .NET从优酷专辑中采集所有视频及信息(VB.NET代码)
    • .net开发:为程式码加上行号的方法详解
    • asp.net Gridview里添加汇总行
    • asp.net Request获取url信息的各种方法比较
    • 在Web用户控件中引用样式表中样式的方法
    • ajaxToolkit:TextBoxWatermarkExtender演示与实现代码
    • web用户控件调用.aspx页面里的方法
    • 用存储过程向数据库存值的具体实现
    • c#中实现文件拖放打开的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有