Visual Studio Code

Get started by visiting Visual Studio Code - Code Editing. Redefined and downloading it for your platform, whether that be Windows, Mac or Linux. You can get "Insiders" builds as well as stable ones, I would recommend stable.

Also known as VS Code and built on Electron | Build cross platform desktop apps with JavaScript, HTML, and CSS., like Atom it is fast becoming a popular editor. It works well with Git, out of the box and is great for working with Python and PowerShell.

Be sure to read Visual Studio Code Key Bindings for the common key bindings and the OS specific ones, you'll need to scroll down for these.

It is worth reading Visual Studio Code Updated as this contains a lot of very useful information!

Why Visual Studio Code?
Visual Studio Code - Code Editing. Redefined
Microsoft/vscode-tips-and-tricks: Collection of helpful tips and tricks for VS Code.

Markdown

When working with Markdown it is handy to have the output preview, in side-by-side mode. The easy way to get this is to open the Command Palette via the keyboard shortcut or off the View menu. Then type "Markdown" and you will see all the options. See Markdown editing with Visual Studio Code for more details.

Version Control

On a clean machine, after installing VS Code you probably want to connect to a Git repository and clone it to your local machine, possibly switching branches as well. In which case read Version Control in VS Code for how to do this. It is all quite easy and you do not need the command line.

The quick summary is you do the following:

  • Start VS Code
  • Load the "Command Palette" from the View menu
  • Start typing "git" and click "Git: Clone"
  • You will be prompted to enter the following: Repository URL, Parent Directory, Username, Password
  • When "Open Cloned Repository" shows, click "Open"
  • If you need to change branches then select "Git: Checkout to..." from the Command Palette
  • You will see a list of branches, so select the one you want
That should be enough to get you started and everything else in the the VS Code documentation.