Skip to content

Instantly share code, notes, and snippets.

@Sheepolution
Last active February 12, 2020 18:21
Show Gist options
  • Save Sheepolution/15add779a49e814f1bae2ff7bde2ce18 to your computer and use it in GitHub Desktop.
Save Sheepolution/15add779a49e814f1bae2ff7bde2ce18 to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
{"lastUpload":"2020-02-12T18:21:46.659Z","extensionVersion":"v3.4.3"}
[
{
"metadata": {
"id": "f5ab5bd1-b2c6-4482-912a-bf4585a210fe",
"publisherId": "christianvoigt.argdown-vscode",
"publisherDisplayName": "christianvoigt"
},
"name": "argdown-vscode",
"publisher": "christianvoigt",
"version": "1.3.0"
},
{
"metadata": {
"id": "697255a9-3f36-44c8-b084-d3b91edfb23a",
"publisherId": "HookyQR.beautify",
"publisherDisplayName": "HookyQR"
},
"name": "beautify",
"publisher": "HookyQR",
"version": "1.5.0"
},
{
"metadata": {
"id": "f3b153f9-13ba-4992-9f90-1779d968df49",
"publisherId": "danielpinto8zz6.c-cpp-compile-run",
"publisherDisplayName": "danielpinto8zz6"
},
"name": "c-cpp-compile-run",
"publisher": "danielpinto8zz6",
"version": "1.0.5"
},
{
"metadata": {
"id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
"publisherId": "Shan.code-settings-sync",
"publisherDisplayName": "Shan"
},
"name": "code-settings-sync",
"publisher": "Shan",
"version": "3.4.3"
},
{
"metadata": {
"id": "ed3d7ee9-a793-4092-bd26-c06819da7a1b",
"publisherId": "lucax88x.codeacejumper",
"publisherDisplayName": "lucax88x"
},
"name": "codeacejumper",
"publisher": "lucax88x",
"version": "2.1.8"
},
{
"metadata": {
"id": "690b692e-e8a9-493f-b802-8089d50ac1b2",
"publisherId": "ms-vscode.cpptools",
"publisherDisplayName": "ms-vscode"
},
"name": "cpptools",
"publisher": "ms-vscode",
"version": "0.26.3"
},
{
"metadata": {
"id": "1ec62ca5-d7f9-4ddb-a882-e8d018c0aefd",
"publisherId": "msjsdiag.debugger-for-chrome",
"publisherDisplayName": "msjsdiag"
},
"name": "debugger-for-chrome",
"publisher": "msjsdiag",
"version": "4.12.6"
},
{
"metadata": {
"id": "8e542409-4bfa-4e57-a1f3-1090e8e99d5b",
"publisherId": "NabeelValley.easyzoom",
"publisherDisplayName": "NabeelValley"
},
"name": "easyzoom",
"publisher": "NabeelValley",
"version": "0.1.0"
},
{
"metadata": {
"id": "2a96cc32-6576-4f7a-981b-8f6e95d3b452",
"publisherId": "tomblind.local-lua-debugger-vscode",
"publisherDisplayName": "tomblind"
},
"name": "local-lua-debugger-vscode",
"publisher": "tomblind",
"version": "0.1.5"
},
{
"metadata": {
"id": "3a15b5a7-be12-47e3-8445-88ee3eabc8b2",
"publisherId": "sumneko.lua",
"publisherDisplayName": "sumneko"
},
"name": "lua",
"publisher": "sumneko",
"version": "0.15.4"
},
{
"metadata": {
"id": "b1a07478-38e2-429d-b12a-e41e735f5ca4",
"publisherId": "jep-a.lua-plus",
"publisherDisplayName": "jep-a"
},
"name": "lua-plus",
"publisher": "jep-a",
"version": "1.1.1"
},
{
"metadata": {
"id": "38ce151d-bde3-4e23-893b-29e1febf5490",
"publisherId": "dcr30.lualinter",
"publisherDisplayName": "dcr30"
},
"name": "lualinter",
"publisher": "dcr30",
"version": "1.0.3"
},
{
"metadata": {
"id": "5db78037-f674-459f-a236-db622c427c5b",
"publisherId": "PKief.material-icon-theme",
"publisherDisplayName": "PKief"
},
"name": "material-icon-theme",
"publisher": "PKief",
"version": "3.9.3"
},
{
"metadata": {
"id": "11ab8156-3df6-4fce-a5ef-23e7d72369a0",
"publisherId": "generalov.open-in-editor-vscode",
"publisherDisplayName": "generalov"
},
"name": "open-in-editor-vscode",
"publisher": "generalov",
"version": "1.0.1"
},
{
"metadata": {
"id": "f1f59ae4-9318-4f3c-a9b5-81b2eaa5f8a5",
"publisherId": "ms-python.python",
"publisherDisplayName": "ms-python"
},
"name": "python",
"publisher": "ms-python",
"version": "2020.2.62710"
},
{
"metadata": {
"id": "f0c5397b-d357-4197-99f0-cb4202f22818",
"publisherId": "ms-vscode-remote.remote-wsl",
"publisherDisplayName": "ms-vscode-remote"
},
"name": "remote-wsl",
"publisher": "ms-vscode-remote",
"version": "0.41.9"
},
{
"metadata": {
"id": "d96e79c6-8b25-4be3-8545-0e0ecefcae03",
"publisherId": "vscodevim.vim",
"publisherDisplayName": "vscodevim"
},
"name": "vim",
"publisher": "vscodevim",
"version": "1.12.4"
},
{
"metadata": {
"id": "8f26d05e-e8ef-4156-af0a-ca7778b47006",
"publisherId": "lihui.vs-color-picker",
"publisherDisplayName": "lihui"
},
"name": "vs-color-picker",
"publisher": "lihui",
"version": "1.0.0"
},
{
"metadata": {
"id": "7789bd61-a874-4bf0-a8b4-d9e8d920af63",
"publisherId": "uctakeoff.vscode-counter",
"publisherDisplayName": "uctakeoff"
},
"name": "vscode-counter",
"publisher": "uctakeoff",
"version": "1.3.3"
},
{
"metadata": {
"id": "0b8f8d63-11a2-4194-969c-ca7488b3413a",
"publisherId": "pranaygp.vscode-css-peek",
"publisherDisplayName": "pranaygp"
},
"name": "vscode-css-peek",
"publisher": "pranaygp",
"version": "3.0.2"
},
{
"metadata": {
"id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a",
"publisherId": "dbaeumer.vscode-eslint",
"publisherDisplayName": "dbaeumer"
},
"name": "vscode-eslint",
"publisher": "dbaeumer",
"version": "2.0.15"
},
{
"metadata": {
"id": "d637104e-1fd7-4063-98fc-8afe46012c9b",
"publisherId": "sleistner.vscode-fileutils",
"publisherDisplayName": "sleistner"
},
"name": "vscode-fileutils",
"publisher": "sleistner",
"version": "3.0.1"
},
{
"metadata": {
"id": "54459c79-71f5-4bb5-ab31-e8513ea47e31",
"publisherId": "trixnz.vscode-lua",
"publisherDisplayName": "trixnz"
},
"name": "vscode-lua",
"publisher": "trixnz",
"version": "0.12.4"
},
{
"metadata": {
"id": "ae9e3eb0-3357-4cc0-90ee-598d2d384757",
"publisherId": "eg2.vscode-npm-script",
"publisherDisplayName": "eg2"
},
"name": "vscode-npm-script",
"publisher": "eg2",
"version": "0.3.11"
},
{
"metadata": {
"id": "49efa53b-4a24-47f2-bd27-1fa155147136",
"publisherId": "bajdzis.vscode-refresh-html",
"publisherDisplayName": "bajdzis"
},
"name": "vscode-refresh-html",
"publisher": "bajdzis",
"version": "0.0.2"
},
{
"metadata": {
"id": "0fdf9660-51d0-4e1c-8ec4-e887797b9037",
"publisherId": "fivepointseven.vscode-theme-onedark-spacegray",
"publisherDisplayName": "fivepointseven"
},
"name": "vscode-theme-onedark-spacegray",
"publisher": "fivepointseven",
"version": "1.0.0"
},
{
"metadata": {
"id": "0661e679-8a32-433e-baeb-8980f53edb55",
"publisherId": "fabiospampinato.vscode-todo-plus",
"publisherDisplayName": "fabiospampinato"
},
"name": "vscode-todo-plus",
"publisher": "fabiospampinato",
"version": "4.14.1"
},
{
"metadata": {
"id": "90a37ca1-92a2-488a-b196-7a8c0b0127ea",
"publisherId": "ms-vscode.vscode-typescript-tslint-plugin",
"publisherDisplayName": "ms-vscode"
},
"name": "vscode-typescript-tslint-plugin",
"publisher": "ms-vscode",
"version": "1.2.3"
}
]
// Place your key bindings in this file to override the defaultsauto[]
[
{
"key": "ctrl+pagedown",
"command": "workbench.action.openNextRecentlyUsedEditorInGroup"
},
{
"key": "ctrl+tab",
"command": "-workbench.action.openNextRecentlyUsedEditorInGroup"
},
{
"key": "ctrl+pagedown",
"command": "workbench.action.quickOpenNavigateNextInEditorPicker",
"when": "inEditorsPicker && inQuickOpen"
},
{
"key": "ctrl+tab",
"command": "-workbench.action.quickOpenNavigateNextInEditorPicker",
"when": "inEditorsPicker && inQuickOpen"
},
{
"key": "ctrl+tab",
"command": "workbench.action.nextEditor"
},
{
"key": "ctrl+pagedown",
"command": "-workbench.action.nextEditor"
},
{
"key": "ctrl+shift+tab",
"command": "workbench.action.previousEditor"
},
{
"key": "ctrl+pageup",
"command": "-workbench.action.previousEditor"
},
{
"key": "ctrl+pageup",
"command": "workbench.action.openPreviousRecentlyUsedEditorInGroup"
},
{
"key": "ctrl+shift+tab",
"command": "-workbench.action.openPreviousRecentlyUsedEditorInGroup"
},
{
"key": "ctrl+pageup",
"command": "workbench.action.quickOpenNavigatePreviousInEditorPicker",
"when": "inEditorsPicker && inQuickOpen"
},
{
"key": "ctrl+shift+tab",
"command": "-workbench.action.quickOpenNavigatePreviousInEditorPicker",
"when": "inEditorsPicker && inQuickOpen"
},
{
"key": "ctrl+oem_3",
"command": "workbench.action.togglePanel"
},
{
"key": "ctrl+j",
"command": "-workbench.action.togglePanel"
},
{
"key": "ctrl+alt+t",
"command": "workbench.action.terminal.toggleTerminal"
},
{
"key": "ctrl+oem_3",
"command": "-workbench.action.terminal.toggleTerminal"
},
{
"key": "ctrl+j",
"command": "extension.vim_escape",
"when": "editorTextFocus && vim.active && !inDebugRepl"
},
{
"key": "escape",
"command": "extension.vim_escape",
"when": "editorTextFocus && vim.active && !inDebugRepl"
},
{
"key": "ctrl+d",
"command": "-extension.vim_ctrl+d",
"when": "editorTextFocus && vim.active && !inDebugRepl"
},
{
"key": "ctrl+r",
"command": "-workbench.action.openRecent"
},
{
"key": "ctrl+r",
"command": "-workbench.action.quickOpenNavigateNextInRecentFilesPicker",
"when": "inQuickOpen && inRecentFilesPicker"
},
{
"key": "alt+enter",
"command": "-debug.openBreakpointToSide",
"when": "breakpointsFocused"
},
{
"key": "alt+f3",
"command": "-editor.action.dirtydiff.next",
"when": "editorTextFocus"
},
{
"key": "alt+f3",
"command": "editor.action.selectAllMatches",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "alt+enter",
"command": "-editor.action.selectAllMatches",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "alt+enter",
"command": "editor.action.refactor",
"when": "editorHasCodeActionsProvider && editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+r",
"command": "-editor.action.refactor",
"when": "editorHasCodeActionsProvider && editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+r",
"command": "workbench.action.showAllSymbols"
},
{
"key": "ctrl+t",
"command": "-workbench.action.showAllSymbols"
},
{
"key": "ctrl+r",
"command": "workbench.action.gotoSymbol"
},
{
"key": "ctrl+shift+o",
"command": "-workbench.action.gotoSymbol"
},
{
"key": "ctrl+shift+e",
"command": "workbench.actions.view.problems"
},
{
"key": "ctrl+shift+m",
"command": "-workbench.actions.view.problems"
},
{
"key": "ctrl+oem_1",
"command": "workbench.view.explorer"
},
{
"key": "ctrl+shift+e",
"command": "-workbench.view.explorer"
},
{
"key": "ctrl+shift+e",
"command": "-workbench.action.quickOpenNavigatePreviousInFilePicker",
"when": "inFilesPicker && inQuickOpen"
},
{
"key": "alt+oem_minus",
"command": "workbench.action.navigateBack"
},
{
"key": "alt+left",
"command": "-workbench.action.navigateBack"
},
{
"key": "shift+alt+-",
"command": "workbench.action.navigateForward"
},
{
"key": "alt+right",
"command": "-workbench.action.navigateForward"
},
{
"key": "ctrl+m ctrl+s",
"command": "editor.action.toggleTabFocusMode"
},
{
"key": "ctrl+m",
"command": "-editor.action.toggleTabFocusMode"
},
{
"key": "ctrl+shift+k ctrl+shift+s",
"command": "workbench.action.openGlobalKeybindings"
},
{
"key": "ctrl+k ctrl+s",
"command": "-workbench.action.openGlobalKeybindings"
},
{
"key": "ctrl+k ctrl+s",
"command": "workbench.action.files.saveAll"
},
{
"key": "ctrl+k s",
"command": "-workbench.action.files.saveAll"
},
{
"key": "ctrl+d",
"command": "-editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "ctrl+d",
"command": "-list.focusPageDown",
"when": "listFocus && !inputFocus"
},
{
"key": "ctrl+d",
"command": "extension.vim_ctrl+d"
}
]
{
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": ["=", "="],
"after": ["g", "g", "V", "G", "=", "<Esc>", "`["]
},
{
"before": ["<C-j>"],
"after": ["<NOP>"]
},
{
"before": ["<C-d>"],
"after": ["g", "b"]
},
{
"before": ["U"],
"after": ["<C-r>"]
},
{
"before": ["J"],
"after": ["1", "0", "j"]
},
{
"before": ["K"],
"after": ["1", "0", "k"]
},
{
"before": ["Q"],
"after": ["<C-v>"]
},
{
"before": ["*"],
"after": ["*", "N"]
},
{
"before": [">"],
"after": [">", ">"]
},
{
"before": ["<"],
"after": ["<", "<"]
},
{
"before": ["x"],
"after": ["\"", "_", "x"]
},
{
"before": ["X"],
"after": ["\"", "_", "X"]
},
{
"before": ["Y"],
"after": ["y", "$"]
},
{
"before": ["g", "l"],
"after": ["`", "."]
},
{
"before": ["g", "L"],
"after": ["'", "."]
},
{
"before": ["<C-o>"],
"after": ["o", "<Esc>", "k"]
},
{
"before": ["<space>", "i"],
"after": ["i", "<space>", "<Esc>", "i"]
},
{
"before": ["+"],
"after": ["<C-a>"]
},
{
"before": ["_"],
"after": ["<C-x>"]
},
{
"before": ["j"],
"after": ["g", "j"]
},
{
"before": ["k"],
"after": ["g", "k"]
},
{
"before": ["<leader>", "r", "w"],
"after": ["\"", "_", "d", "i", "w", "P"]
},
{
"before": ["<leader>", "r", "W"],
"after": ["\"", "_", "d", "i", "W", "P"]
},
{
"before": ["<leader>", "r", "r"],
"after": ["\"", "_", "d", "d", "P"]
},
{
"before": ["<Esc>", "<Esc>"],
"after": ["/", "!", "#", "@", "$", "%", "1", "2", "3", "#", "@", "%", "^", "<CR>", "<Esc>"]
},
{
"before": ["<S-Enter>"],
"after": ["O", "<Esc>"]
},
{
"before": ["<CR>"],
"after": ["o", "<Esc>"]
},
{
"before": ["<C-S-Enter>"],
"after": ["O", "<Esc>", "j"]
},
{
"before": ["<C-CR>"],
"after": ["o", "<Esc>", "k"]
},
{
"before": ["g", "f"],
"commands": ["extension.aceJump"]
},
{
"before": ["g", "h"],
"commands": [":nohl"]
},
],
"vim.visualModeKeyBindingsNonRecursive": [
{
"before": ["<C-d>"],
"after": ["g", "b"]
},
{
"before": ["g", "r"],
"after": ["\"", "_", "d", "P"]
},
{
"before": ["p"],
"after": ["\"", "_", "x", "P"]
},
{
"before": ["<"],
"after": ["<", "g", "v"]
},
{
"before": [">"],
"after": [">", "g", "v"]
},
{
"before": ["<Tab>"],
"after": [">", "g", "v"]
},
{
"before": ["g", "n"],
"after": ["g", "b"]
},
{
"before": ["x"],
"after": ["\"", "_", "x"]
},
{
"before": ["X"],
"after": ["\"", "_", "X"]
},
{
"before": ["Y"],
"after": ["y", "g", "v"]
},
{
"before": ["<Esc>", "<Esc>"],
"after": ["/", "!", "#", "@", "$", "%", "1", "2", "3", "#", "@", "%", "^", "<CR>", "<Esc>"]
},
],
"vim.insertModeKeyBindingsNonRecursive": [
{
"before": ["<C-Tab>"],
"after": ["<Esc>", "g", "t", "<Right>", "<Left>", "<Esc>"]
},
{
"before": ["<C-S-Tab>"],
"after": ["<Esc>", "g", "T", "<Right>", "<Left>", "<Esc>"]
},
{
"before": ["<C-j>"],
"after": ["<Esc>"]
},
{
"before": ["<Esc>","<Esc>"],
"after": ["<Esc>", "/", "!", "#", "@", "$", "%", "1", "2", "3", "#", "@", "%", "^", "<CR>", "<Esc>", "i"]
},
],
// "vim.vimrc.enable": true,
// "vim.vimrc.path": "D:\\Programming\\.vimrc",
"vim.easymotion": true,
"vim.sneak": true,
"vim.incsearch": true,
"vim.overrideCopy": false,
"vim.useSystemClipboard": true,
"vim.ignorecase": true,
"vim.useCtrlKeys": false,
"vim.handleKeys": {
"<C-d>": true
},
"vim.hlsearch": true,
"vim.searchHighlightColor": "rgba(194, 45, 45, 0.5)",
"vim.highlightedyank.enable": true,
"vim.highlightedyank.color": "rgba(250, 240, 170, 0.4)",
"alt-editor.name": "sublime",
"window.zoomLevel": 0,
"todo.tags.names": [
"critical",
"high",
"low",
"today",
"maybe"
],
"todo.tags.namesInference": false,
"sync.gist": "15add779a49e814f1bae2ff7bde2ce18",
"workbench.iconTheme": "material-icon-theme",
// "vscode_custom_css.imports": [
// "file:///C:/Users/danie/.vscode/extensions/webrender.synthwave-x-fluoromachine-0.0.9/synthwave-x-fluoromachine.css"
// ]
}
{
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is
// used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders.
// Placeholders with the same ids are connected.
// Example:
// "Print to console": {
// "scope": "javascript,typescript",
// "prefix": "log",
// "body": [
// "console.log('$1');",
// "$2"
// ],
// "description": "Log output to console"
// }
"Class": {
"scope": "lua",
"prefix": "Object",
"body": [
"${1:Name} = ${2:Object}:extend(\"${1:Name}\")"
"",
"function ${1:Name}:new(${3:...})",
" ${1:Name}.super.new(self, ...)",
" $0",
"end",
"",
"",
"function ${1:Name}:update(dt)",
" ${1:Name}.super.update(self, dt)",
"end"
],
"description": "A classic Class."
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment