VS Code Cheatsheet
add Task + shortcut
F1 > add task
{ // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", "tasks": [ { "taskName": "rsync-salt", "label": "rsync-salt", "type": "shell", "command": "rsync -azP salt root@server:/srv/saltstack/dev/" } ]}create shortcut
F1 > Preferences > Add keyboard shortcut JSON
{ "key":"Alt+R", "command":"workbench.action.tasks.runTask", "args": "rsync-salt"}Add file extension to Language, set default formatters for each language (open up User or project settings.json)
{ "terminal.integrated.enableBell": true, "editor.foldingMaximumRegions": 65000, "editor.formatOnSave": true, "editor.renderWhitespace": "all", "files.trimTrailingWhitespace": true, "files.associations": { "*.sls": "yaml" }, "[python]": { "editor.tabSize": 4, "editor.wordBasedSuggestions": false, "editor.defaultFormatter": "ms-python.autopep8", "editor.formatOnSave": true, "editor.autoIndent": "full", }, "[yaml]": { "editor.insertSpaces": true, "editor.defaultFormatter": "esbenp.prettier-vscode", "editor.tabSize": 2, "editor.formatOnSave": true, "editor.autoIndent": "full", },}install extension from cmd line
code --install-extension username.ext-name
run Puppet rspec