Skip to content

Visual Studio Code

David Graham edited this page Feb 9, 2018 · 7 revisions

Advantages

Here are some reasons why VSCode is my preferred editor (over Sublime Text 3 or Atom):

  • It's open source. Sublime Text 3 is not (and that's not a bad thing for software, but it's nice to have an open source editor).
  • It can handle large files.
  • File explorer is built in and extensions are super easy to manage.
  • Built-in Markdown support (editing and preview).
  • Built-in TypeScript support (Microsoft are the creators of TypeScript).
  • Actively maintained (Sublime Text 3 is not regularly maintained).
  • Easier to setup Linting.

Setting Up

User and Workspace Settings

If you navigate to File > Preferences > Settings, VS Code will open up a tab into your settings.json (User level). You'll notice the left pane lists all the defaults settings for the editor and also for any extensions you've installed. You can override these values in your settings.json file. You can read more about this here, but we are more focused on providing a workspace settings file in this project.

VS Code provides two different scopes for settings:

  • User: These settings apply globally to any instance of VS Code you open.
  • Workspace: These settings are stored inside your workspace in a .vscode folder and only apply when the workspace is opened. Settings defined on this scope override the user scope.
Clone this wiki locally