-
Notifications
You must be signed in to change notification settings - Fork 232
Visual Studio Code
David Graham edited this page Feb 9, 2018
·
7 revisions
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.
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.