The sharpest Visual Studio Web development tool Extension: Web Essentials detailed (GO)

Source: Internet
Author: User
Tags base64

Web Essentials is the best vs extension tool you've seen so far, so please wait for me one by one.

First, install from Extension Manager: The latest version is the 2.5 version released in 19th.

Then restart your VS development environment and you'll be able to use the handy features it provides.

Web Essentials provides a lot of quick and easy support for CSS, JavaScript, and HTML, and the list is as follows:

Css

Instant preview of Live Web previews
Every time you make a change, you can use the Ctrl+alt+enter shortcut or click the Live WEB Preview option on the right of the program to instantly preview your modified page, each time you finish modifying the HTML or the corresponding CSS, ctrl+s the instant window will take effect immediately after saving.

Compatibility CSS code generation
Many CSS3 code is not compatible, different browsers have different languages, using this extension can be enhanced to automatically add special CSS tags, such as-moz,-webkit,-ms and-o Some of the beginning of the CSS, can only select a specific browser.

The production code results are as follows:

If you have already added a portion, the extension will only add CSS code other than this part, and it will not be added again.

Up and down arrows can change numeric values

When you put a keyboard prompt behind a number or a number, such as 5px, 25%, 0.6em, 23, etc., you can use Ctrl+up or ctrl+down to increase or decrease the value.

Support for CSS, SaSS, less and JavaScript files

can produce Base64 formatted strings instead of URL addresses

If you refer to a background map by URL, you can convert the reference to Base64 format directly from the EMBED resource as Base64 function provided by the extension.

If the content is too long, you can use the collapse feature.

Support for shortcut key comments and anti-comment codes

You can use Ctrl+k, CTRL + C comments or ctrl+k, ctrl+u anti-comment Code, and the shortcut keys used in C # programming with VS.

TODO Comments Special support

Any comment that includes the TODO keyword will display a special gray mark on the left to remind you that the section is not yet complete.

Color Preview

When the mouse moves to the color, you can preview the color change, or you can preview the color directly in the CSS editor.

Font Preview

Picture preview

Folding function

A life selector is required, and the code can be collapsed by right-clicking to see the surround with region.

After the feature is selected, it automatically navigates to the default myregion name there, allowing you to modify the name of your own collapsed outline.

Character sorting

When you click any selector, you can sort the CSS definition for that selector.

Bracket Matching

Currently supports the matching of {},[], ().

Compress code

The extension uses the Ajaxmin library to compress the CSS code.

Code Folding

Support Drag and drop

Supports drag-and-drop of images and fonts, for example if you drag a tomxu.jpg image to the CSS selector, the following code is automatically generated (the font is similar):

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

Colors can be converted directly to each other in 16, RGB, and name

You can define only which browser versions are supported on the selector

You can define only which browser versions are supported in CSS syntax

Javascript

Support for Region folding

#region Myregion

function Example () {

}

#endregion

Support for code folding

Bracket Matching

Currently supports the matching of {},[], ().

Same word highlighting

In all the code of a file, if you choose a variable, all the same variables in that code will be highlighted, as in C #.

Compress code

Using the Ajaxmin library to compress the code, not only compressed, but also used the confusion, cow!

Quick Add File

In the solution, add new items, you can directly choose to add JavaScript files or stylesheet files, convenient!

Html

Support for user control drag and drop

We used to automatically generate a connection when we dragged the user control to the ASPX page or the template container directly with the WebForm when we developed the ASP, and after using this extension, the named control was automatically registered and then generated with the <uc:name/ The > code can be used directly.

Support for video and audio file drag and drop

also supports drag-and-drop of audio and video files.

The sharpest Visual Studio Web development tool Extension: Web Essentials detailed (GO)

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.