Looking for best Visual Studio Code extensions for my web development activities, I came across a plethora of VS Code extensions made available by various developers not just for web development, but for various other types of programming activities as well.
- HTML The Best Visual Studio Code Extensions. If you are developing Web applications, then you have to deal with REST or GraphQL. I usually used tools like Postman, SOAP UI as a REST client until I found this VS Code extension. With this simple yet powerful extension, it is very easy to REST request or GraphQL query.
- HTML Escape Extension. This is a Visual Studio Code extension that simply converts any text into web-ready text that can be used in a blog entry. So for example, a HTML. If no text is selected, it will convert the.
In this article, I will list out few of these Visual Studio Code extensions suitable for HTML coding activities.
How To Link Css To Html In Visual Studio Code
List of Visual Studio Code extensions for HTML
Intellisense (Built-in, no extension required)
First, create a folder called html (or name of your choice) that you can use to store your HTML files. Next, right click on this folder and choose Open with Code. This will open Code for the entire folder rather than just for an individual file which is very handy for creating and editing many files in a given folder at once.
I agree that this blog post started as showcasing a list of HTML Visual Studio Code extensions, but I would be doing a disservice to the developers of VS Code if I did not mention the excellent support that has been provided as built in functionality in the Visual Studio Code itself via Intellisense. VS Code Intellisense provides support for suggestions and auto completion of basic HTML tags.
Emmet Feature In VS Code (Again, built in, no extension required)
Emmet is my next go to feature that is built into VS Code now that I highly recommend to everyone out there that is working with HTML coding or development using Visual Studio Code.
One of the main functionality of Emmet on VS Code is to provide basic abbreviations for most of HTML code.
So say for example you are about to create a new HTML page that you want it to be mobile friendly and descibes all the basic structure of an HTML page such as UTF charset meta data, viewport type, language type etc. You can do so by simply typing “html:5” at the beginning of the document and pressing TAB key. This will trigger the Emmet’s abbreviation feature resulting in autocompleting the basic structure of a web page as shown in the GIF below:
HTML5-Boilerplate VS Code HTML Extension
The next Visual Studio Code extension for HTML deals specifically with HTML 5 and is called HTML5-Boilerplate VS Code extension.
The HTML5-Boilerplate VS Code extension is very similar to that of Emmet we had discussed earlier, but differs in the fact that it specifically deals with generating boilerplate code for HTML 5. Below is a GIF showing HTML5-Boilerplate Visual Studio Code (VS Code) extension in action:
HTML Live Preview VS Code HTML Extension
HTML Live Preview is another Visual Studio Code extension that as the name suggests, helps its users to do a live preview of their HTML web page during its development. What is interesting is that the HTML Live Preview VS Code extension does this at real time as shown in the GIF below:
How Can I Run Html In Visual Studio Code
These are some of the HTML extensions for Visual Studio Code editor that I have come across up until now. I am pretty sure I might have missed out a lot more useful HTML extensions for VS Code, which I would continue to add to my toolkit upon discovery and update this article accordingly. For now, these extensions are bound to make my life easy while developing HTML code for my web development activities.
If you are aware of any more Visual Studio Code extensions for HTML that you found useful and you think I should try and recommend it to others, do let me know in the comments below and I will definitely look into it.
Till then, happy coding!
This is a Visual Studio Code extension that simply converts any text into web-ready text that can be used in a blog entry. So for example, a <
character will become <
. There are two uses of it:
Open in Preview Document
To use, simply open a file and run Show Escaped HTML
. If no text is selected, it will convert the entire document. The result is opened in a preview document to the side:
Replace in Document
To use this feature, you must have selected text (I'm open to changing this). Select text, run Replace Selection with Escaped HTML
and the current selection will be escaped in the document itself.
License
Third-Party Notice
- escape-html for text escapement
Start Html In Visual Studio Code
0.0.6 Significant update by Oleg Karasik again! Please see the details here https://github.com/cfjedimaster/htmlescape-vscode/pull/2.
Html5 In Visual Studio Code
0.0.5 Merge PR by Oleg Karasik (https://github.com/cfjedimaster/htmlescape-vscode/pull/1)
Visual Studio Code Html Extension
0.0.4 I switched the code to copy/mimic this MS example (https://github.com/Microsoft/vscode-extension-samples/tree/master/previewhtml-sample) and it seems to have fixed the copy/paste issue. One problem I have now though is that I can't get the textarea to be 100% big. I had to pick a size and just hope it works out ok. I also don't honestly know what a few lines of this code does. :)
Visual Studio Code Launch Html In Browser
0.0.3 I switched the display to use a textarea. This makes it - hopefully - a bit easier to get the code. It also helps preserve tabs. Unfortunately, you can't CTRL+A in the textarea. Not sure why.