code . - Open visual studio code with the current folder open
code --list-extensions - Lists the extensions that have been installed.
cmd+shift+p - Command Palette
cmd+p - Navigate to file
cmd+p ? - List actions available
cmd+shift+o - Symbol palette
cmd+p # - Find symbol by name
cmd+shift+m - Show Errors
cmd+shift+n - New instance of Visual Studio Code
cmd+n - New file
cmd+\ - Split editor
cmd+B - Toggle sidebar
cmd+space - get intellisense
alt+up arrow - move line up
alt+down arrow - move line down
F8 - Go to next error or warning
F12 - Go to definition
alt+F12 - Peek definition
shift+F12 - Find all references
cmd+F12 - Change all occurences
click+alt - Multiple cursors
F2 - Rename symbol in all files
F5 - Start debugging
F10 - Step over
F11 - Step into
shift+F11 - Step out
shift+F5 - stop

intellisense

  • List members
  • Parameter info
  • Quick info
  • Complete Word

List members

List of valid members after you type a . if you continue to type after the list has bee displayd the list is filtered.

Parameter info

Information about the parameters a mehtod expects.

Quick info

Explains what a method does.

Complete Word

Can complete a variable/member name after enough charaters have been typed to make it disambiguous.

Install paths

Note - These are all for the osx.

User settings file - ~/Application Support/Code/User/Settings.json

References

https://johnpapa.net/getting-started-with-visual-studio-code/ https://johnpapa.net/intellisense-witha-visual-studio-code/ https://johnpapa.net/refactoring-with-visual-studio-code/ https://msdn.microsoft.com/en-us/library/hcw1s69b.aspx