Turn on trimTrailingWhitespace on saving in settings.
Change both editor and terminal font-size to 14px.
Turn on insert final newline setting.
Install essential extensions:
[x] ESLint
[ ] TSLint
[x] Code Spell Checker
[x] Simple Vim
[x] Atom One Dark Theme
[x] Bracket Pair Colorizer
[x] Prettier - Code formatter
Keyboard shortcuts
the obvious ones are not included here, and these shortcuts are only applicable in macOS
shiftcmdm to to reveal the 'errors and warnings' panel.
cmd, to open settings.json.
ctrl` to open integrated terminal.
cmdkz to activate the zen mode!
cmd\ to enable side by side editing.
cmd1 or 2 to switch between (side by side) editors.
cmdleft or right to go to beginning or end of the line.
cmdoptup or down to enable multi-cursor.
cmdshiftleft or right to select current line.
ctrl- to go to definition navigate back.
ctrlshift- to go to definition navigate forward.
ctrlshiftcmdleft or right to expand or shrink selection.
altcmd[ or ] to fold or unfold a block of code.
ESLint by Dirk Baeumer
Python by Don Jayamanne
vetur by Pine Wu
Git Blame by Wade Anderson
Code Runner by Jun Han
Code Spellchecker by Street Side Software
Flow Language Support by flowtype
Git History (git log) by Don Jayamanne
Insert Date String by jsynowiec
Getting started
Keyboard shortcuts
shift
cmd
m
to to reveal the 'errors and warnings' panel.cmd
,
to open settings.json.ctrl
`
to open integrated terminal.cmd
k
z
to activate the zen mode!cmd
\
to enable side by side editing.cmd
1
or2
to switch between (side by side) editors.cmd
left
orright
to go to beginning or end of the line.cmd
opt
up
ordown
to enable multi-cursor.cmd
shift
left
orright
to select current line.ctrl
-
to go to definition navigate back.ctrl
shift
-
to go to definition navigate forward.ctrl
shift
cmd
left
orright
to expand or shrink selection.alt
cmd
[
or]
to fold or unfold a block of code.Hidden features
cmd
shift
p
shell
to install 'code' command in path.cmd
shift
p
file icon
to change the file icon theme.Recommended settings
Extensions
ESLint by Dirk Baeumer Python by Don Jayamanne vetur by Pine Wu Git Blame by Wade Anderson Code Runner by Jun Han Code Spellchecker by Street Side Software Flow Language Support by flowtype Git History (git log) by Don Jayamanne Insert Date String by jsynowiec