Skip to content

Instantly share code, notes, and snippets.

@arehmandev
Last active March 12, 2019 10:49
Show Gist options
  • Save arehmandev/7845789c7519b3f6f20a325dd7da6d45 to your computer and use it in GitHub Desktop.
Save arehmandev/7845789c7519b3f6f20a325dd7da6d45 to your computer and use it in GitHub Desktop.
VScode settings
So vscode rocks, I've happily moved to it from Atom
#code --list-extensions
Borke.puppet
HookyQR.beautify
PeterJausovec.vscode-docker
RomanPeshkov.go-test-outline
bbenoist.vagrant
bibhasdn.django-html
bibhasdn.django-snippets
bitzl.vscode-puppet
brendandburns.vs-kubernetes
cdsama.shell-snippets
cometeer.spacemacs
donjayamanne.githistory
donjayamanne.jupyter
donjayamanne.python
donjayamanne.python-extension-pack
glen-84.sass-lint
groksrc.ruby
haaaad.ansible
henriiik.docker-linter
ipedrazas.kubernetes-snippets
jmMeessen.jenkins-declarative-support
jpogran.puppet-vscode
kevinkyang.auto-comment-blocks
loganarnett.tf-snippets
lukehoban.Go
magicstack.MagicPython
marcostazi.VS-code-vagrantfile
mauve.terraform
mikegleasonjr.theme-go
mindginative.terraform-snippets
rebornix.Ruby
redhat.java
redhat.vscode-yaml
secanis.jenkinsfile-support
shakram02.bash-beautify
tht13.python
timonwong.ansible-autocomplete
tuxtina.json2yaml
wholroyd.jinja
wk-j.save-and-run
xabikos.JavaScriptSnippets
zhuangtongfa.Material-theme
keybindings.json:
// Place your key bindings in this file to overwrite the defaults
// Place your key bindings in this file to overwrite the defaults
[{
"key": "cmd+alt+l",
"command": "workbench.files.action.focusFilesExplorer"
},
{
"key": "ctrl+shift+`",
"command": "workbench.action.terminal.kill"
},
{
"key": "cmd+r",
"command": "redo",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "shift+cmd+z",
"command": "-redo",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "shift+cmd+left",
"command": "workbench.action.moveEditorLeftInGroup"
},
{
"key": "cmd+k shift+cmd+left",
"command": "-workbench.action.moveEditorLeftInGroup"
},
{
"key": "shift+cmd+right",
"command": "workbench.action.moveEditorRightInGroup"
},
{
"key": "cmd+k shift+cmd+right",
"command": "-workbench.action.moveEditorRightInGroup"
}
]
user settings (settings.json):
{
"workbench.colorCustomizations": {
"terminal.ansiBlack": "#050101"
},
"terminal.integrated.fontFamily": "Source Code Pro for Powerline",
"go.testOnSave": true,
"go.coverOnSave": true,
"window.zoomLevel": 0,
"editor.formatOnSave": true,
"editor.minimap.enabled": false,
"workbench.editor.enablePreview": false,
"workbench.editor.enablePreviewFromQuickOpen": false,
"editor.tabSize": 2,
// "saveAndRun": {
// "commands": [{
// "match": ".groovy",
// "cmd": "if [ $(ls *Spec.groovy 2> /dev/null) ]; then ls *Spec.groovy | xargs groovy; fi"
// }]
// },
}
//// ubuntu
Ubuntu keybindings:
[{
"key": "meta+alt+l",
"command": "workbench.files.action.focusFilesExplorer"
},
{
"key": "ctrl+shift+`",
"command": "workbench.action.terminal.kill"
},
{
"key": "ctrl+r",
"command": "redo",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "alt+meta+right",
"command": "workbench.action.nextEditor"
},
{
"key": "ctrl+pagedown",
"command": "-workbench.action.nextEditor"
},
{
"key": "alt+meta+left",
"command": "workbench.action.previousEditor"
},
{
"key": "ctrl+pageup",
"command": "-workbench.action.previousEditor"
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment