Editing Markdown in Visual Studio Code

What is Markdown?

Markdown is a markup language written in plain text that can be transformed to HTML. It’s often used on forums and chat sites to write formatted responses. It’s also the markup language of choice for README files and documentation in software projects, primarily influenced by the popularity of GitHub, who created their own version of Markdown: GitHub Flavoured Markdown.

Editing Markdown Files

Create a Markdown file and open it in Visual Studio Code. Do do this from Powershell run:

Out-File myMarkdown.md
code myMarkdown.md

To see a preview of your Markdown press Ctrl+Shift+V:

show preview

To edit with the preview side by side press Ctrl+K V. The preview will be kept in sync with the edited version:

side by side preview

Coupled with Zen mode - Ctrl+K Z (use Esc Esc to exit) - you have an excellent Markdown editor right in front of you - completely free!

If you need spellchecking then take a look at the Code Spell Checker plugin. It works with a variety of languages, not just Markdown.