Skip to content

Instantly share code, notes, and snippets.

@sebpalluel
Last active November 29, 2019 14:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sebpalluel/76455d51183b14cbfec88ac5048c8f26 to your computer and use it in GitHub Desktop.
Save sebpalluel/76455d51183b14cbfec88ac5048c8f26 to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
{"lastUpload":"2019-11-29T14:13:23.822Z","extensionVersion":"v3.4.3"}
[
{
"metadata": {
"id": "d3836729-9cc1-42c1-b2af-d50071f57d29",
"publisherId": "formulahendry.auto-close-tag",
"publisherDisplayName": "formulahendry"
},
"name": "auto-close-tag",
"publisher": "formulahendry",
"version": "0.5.6"
},
{
"metadata": {
"id": "697255a9-3f36-44c8-b084-d3b91edfb23a",
"publisherId": "HookyQR.beautify",
"publisherDisplayName": "HookyQR"
},
"name": "beautify",
"publisher": "HookyQR",
"version": "1.5.0"
},
{
"metadata": {
"id": "464f4ac7-af65-4aa9-9907-4ba7fa419085",
"publisherId": "bungcip.better-toml",
"publisherDisplayName": "bungcip"
},
"name": "better-toml",
"publisher": "bungcip",
"version": "0.3.2"
},
{
"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": "1ec62ca5-d7f9-4ddb-a882-e8d018c0aefd",
"publisherId": "msjsdiag.debugger-for-chrome",
"publisherDisplayName": "msjsdiag"
},
"name": "debugger-for-chrome",
"publisher": "msjsdiag",
"version": "4.12.1"
},
{
"metadata": {
"id": "f60a60a6-95ba-42d4-b41c-3d24c1b89588",
"publisherId": "EditorConfig.EditorConfig",
"publisherDisplayName": "EditorConfig"
},
"name": "EditorConfig",
"publisher": "EditorConfig",
"version": "0.14.2"
},
{
"metadata": {
"id": "4de763bd-505d-4978-9575-2b7696ecf94e",
"publisherId": "eamodio.gitlens",
"publisherDisplayName": "eamodio"
},
"name": "gitlens",
"publisher": "eamodio",
"version": "10.2.0"
},
{
"metadata": {
"id": "eaa2127d-cb69-4ab9-8505-a60c9ee5f28b",
"publisherId": "oderwat.indent-rainbow",
"publisherDisplayName": "oderwat"
},
"name": "indent-rainbow",
"publisher": "oderwat",
"version": "7.4.0"
},
{
"metadata": {
"id": "f0173dd6-501a-46b6-9840-c7849f6f9ee2",
"publisherId": "alefragnani.numbered-bookmarks",
"publisherDisplayName": "alefragnani"
},
"name": "numbered-bookmarks",
"publisher": "alefragnani",
"version": "6.2.1"
},
{
"metadata": {
"id": "96fa4707-6983-4489-b7c5-d5ffdfdcce90",
"publisherId": "esbenp.prettier-vscode",
"publisherDisplayName": "esbenp"
},
"name": "prettier-vscode",
"publisher": "esbenp",
"version": "3.11.0"
},
{
"metadata": {
"id": "f1f59ae4-9318-4f3c-a9b5-81b2eaa5f8a5",
"publisherId": "ms-python.python",
"publisherDisplayName": "ms-python"
},
"name": "python",
"publisher": "ms-python",
"version": "2019.11.50794"
},
{
"metadata": {
"id": "25baab03-fe9a-40c7-b683-55c9a0a92480",
"publisherId": "JuanBlanco.solidity",
"publisherDisplayName": "JuanBlanco"
},
"name": "solidity",
"publisher": "JuanBlanco",
"version": "0.0.64"
},
{
"metadata": {
"id": "01881e5c-9963-4a71-ae5c-17bc7317ce4f",
"publisherId": "wyze.theme-hybrid-next",
"publisherDisplayName": "wyze"
},
"name": "theme-hybrid-next",
"publisher": "wyze",
"version": "2.4.0"
},
{
"metadata": {
"id": "2f5dd8cb-d251-4d70-abfe-ddebcb077483",
"publisherId": "octref.vetur",
"publisherDisplayName": "octref"
},
"name": "vetur",
"publisher": "octref",
"version": "0.22.6"
},
{
"metadata": {
"id": "d96e79c6-8b25-4be3-8545-0e0ecefcae03",
"publisherId": "vscodevim.vim",
"publisherDisplayName": "vscodevim"
},
"name": "vim",
"publisher": "vscodevim",
"version": "1.11.3"
},
{
"metadata": {
"id": "f3cbfb84-b1e1-40ff-b70f-877253461260",
"publisherId": "KevinRose.vsc-python-indent",
"publisherDisplayName": "KevinRose"
},
"name": "vsc-python-indent",
"publisher": "KevinRose",
"version": "1.8.1"
},
{
"metadata": {
"id": "0479fc1c-3d67-49f9-b087-fb9069afe48f",
"publisherId": "ms-azuretools.vscode-docker",
"publisherDisplayName": "ms-azuretools"
},
"name": "vscode-docker",
"publisher": "ms-azuretools",
"version": "0.8.2"
},
{
"metadata": {
"id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a",
"publisherId": "dbaeumer.vscode-eslint",
"publisherDisplayName": "dbaeumer"
},
"name": "vscode-eslint",
"publisher": "dbaeumer",
"version": "1.9.1"
},
{
"metadata": {
"id": "1df74841-b5d4-4e61-b722-c92ea21b0427",
"publisherId": "ryannaddy.vscode-format",
"publisherDisplayName": "ryannaddy"
},
"name": "vscode-format",
"publisher": "ryannaddy",
"version": "0.0.6"
},
{
"metadata": {
"id": "daf8b44d-8aae-4da2-80c5-1f770219f643",
"publisherId": "DavidAnson.vscode-markdownlint",
"publisherDisplayName": "DavidAnson"
},
"name": "vscode-markdownlint",
"publisher": "DavidAnson",
"version": "0.32.0"
},
{
"metadata": {
"id": "2061917f-f76a-458a-8da9-f162de22b97e",
"publisherId": "redhat.vscode-yaml",
"publisherDisplayName": "redhat"
},
"name": "vscode-yaml",
"publisher": "redhat",
"version": "0.6.1"
},
{
"metadata": {
"id": "5a6dc0d5-dc02-4121-8e24-cad33a2ff0af",
"publisherId": "ms-vsliveshare.vsliveshare",
"publisherDisplayName": "ms-vsliveshare"
},
"name": "vsliveshare",
"publisher": "ms-vsliveshare",
"version": "1.0.1293"
},
{
"metadata": {
"id": "25091d5b-da4b-45c3-893e-cb1bd7a27cda",
"publisherId": "liuji-jim.vue",
"publisherDisplayName": "liuji-jim"
},
"name": "vue",
"publisher": "liuji-jim",
"version": "0.1.5"
},
{
"metadata": {
"id": "6f99be10-9aad-4b1c-8691-bcae8ae7b104",
"publisherId": "dariofuzinato.vue-peek",
"publisherDisplayName": "dariofuzinato"
},
"name": "vue-peek",
"publisher": "dariofuzinato",
"version": "1.0.2"
},
{
"metadata": {
"id": "3620b114-6fe8-459b-8c68-99943147069b",
"publisherId": "hollowtree.vue-snippets",
"publisherDisplayName": "hollowtree"
},
"name": "vue-snippets",
"publisher": "hollowtree",
"version": "0.1.11"
},
{
"metadata": {
"id": "c8d95916-cf54-455f-b324-cbd887b7d3a8",
"publisherId": "sdras.vue-vscode-snippets",
"publisherDisplayName": "sdras"
},
"name": "vue-vscode-snippets",
"publisher": "sdras",
"version": "1.8.0"
},
{
"metadata": {
"id": "a0a6c52d-6418-4b3b-b7a2-3323b1ec8635",
"publisherId": "vuetifyjs.vuetify-vscode",
"publisherDisplayName": "vuetifyjs"
},
"name": "vuetify-vscode",
"publisher": "vuetifyjs",
"version": "0.2.0"
}
]
[
{
"key": "shift+alt+i",
"command": "-editor.action.insertCursorAtEndOfEachLineSelected",
"when": "editorTextFocus"
},
// {
// "key": "ctrl+a",
// "command": "-extension.vim_ctrl+a",
// "when": "editorTextFocus && vim.active && vim.use<C-a> && !inDebugRepl"
// },
{
"key": "ctrl+a",
"command": "-cursorLineStart",
"when": "textInputFocus"
},
{
"key": "ctrl+e",
"command": "-cursorLineEnd",
"when": "textInputFocus"
},
// {
// "key": "ctrl+e",
// "command": "-extension.vim_ctrl+e",
// "when": "editorTextFocus && vim.active && vim.use<C-e> && !inDebugRepl"
// },
{
"key": "ctrl+a",
"command": "workbench.action.terminal.moveToLineStart",
"when": "terminalFocus"
},
{
"key": "cmd+left",
"command": "-workbench.action.terminal.moveToLineStart",
"when": "terminalFocus"
},
{
"key": "ctrl+e",
"command": "workbench.action.terminal.moveToLineEnd",
"when": "terminalFocus"
},
{
"key": "cmd+right",
"command": "-workbench.action.terminal.moveToLineEnd",
"when": "terminalFocus"
},
{
"key": "ctrl+e",
"command": "cursorEnd",
"when": "textInputFocus"
},
{
"key": "cmd+right",
"command": "-cursorEnd",
"when": "textInputFocus"
},
{
"key": "ctrl+a",
"command": "cursorHome",
"when": "textInputFocus"
},
{
"key": "cmd+left",
"command": "-cursorHome",
"when": "textInputFocus"
},
{
"key": "escape n",
"when": "!inputFocus",
"command": "workbench.action.toggleSidebarVisibility"
},
// {
// "key": "space w",
// "when": "!inputFocus",
// "command": "workbench.action.file.save"
// },
{
"key": "s",
"command": "explorer.openToSide",
"when": "explorerViewletFocus && explorerViewletVisible && !inputFocus"
},
{
"key": "ctrl+enter",
"command": "-explorer.openToSide",
"when": "explorerViewletFocus && explorerViewletVisible && !inputFocus"
},
{
"key": "space i",
"command": "editor.action.formatDocument",
"when": "!inputFocus && !editorReadonly"
},
{
"key": "shift+alt+f",
"command": "-editor.action.formatDocument",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+n",
"command": "editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "ctrl+x",
"command": "editor.action.moveSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "cmd+k cmd+d",
"command": "-editor.action.moveSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "o",
"command": "list.select",
"when": "listFocus && !inputFocus"
},
{
"key": "l",
"command": "-list.select",
"when": "listFocus && !inputFocus"
},
{
"key": "ctrl+d",
"command": "-deleteRight",
"when": "textInputFocus && !editorReadonly"
},
{
"key": "ctrl+d",
"command": "-list.focusPageDown",
"when": "listFocus && !inputFocus"
},
{
"key": "ctrl+d",
"command": "workbench.debug.action.toggleRepl"
},
{
"key": "shift+cmd+y",
"command": "-workbench.debug.action.toggleRepl"
},
{
"key": "enter",
"command": "-renameFile",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus"
},
// {
// "key": "space c",
// "command": "editor.action.blockComment",
// "when": "editorTextFocus && !inputFocus"
// },
// {
// "key": "shift+alt+a",
// "command": "-editor.action.blockComment",
// "when": "editorTextFocus && !editorReadonly"
// },
// {
// "key": "ctrl+shift+f",
// "command": "extension.vueBeautify",
// "when": "editorTextFocus && !editorReadonly"
// }
{
"key": "ctrl+w j",
"command": "workbench.action.focusBelowGroup",
},
{
"key": "ctrl+w k",
"command": "workbench.action.focusAboveGroup",
},
{
"key": "ctrl+w h",
"command": "workbench.action.focusLeftGroup",
},
{
"key": "ctrl+w l",
"command": "workbench.action.focusRightGroup",
},
{
"key": "ctrl+w down",
"command": "workbench.action.focusBelowGroup",
},
{
"key": "ctrl+w up",
"command": "workbench.action.focusAboveGroup",
},
{
"key": "ctrl+w left",
"command": "workbench.action.focusLeftGroup",
},
{
"key": "ctrl+w right",
"command": "workbench.action.focusRightGroup",
},
// {
// "key": "ctrl+w down",
// "command": "workbench.action.moveActiveEditorGroupDown",
// },
// {
// "key": "ctrl+w up",
// "command": "workbench.action.moveActiveEditorGroupUp",
// },
// {
// "key": "ctrl+w left",
// "command": "workbench.action.moveActiveEditorGroupLeft",
// },
// {
// "key": "ctrl+w right",
// "command": "workbench.action.moveActiveEditorGroupRight",
// },
// {
// "key": "ctrl+b",
// "command": "-extension.vim_ctrl+b",
// "when": "editorTextFocus && vim.active && vim.use<C-b> && !inDebugRepl && vim.mode != 'Insert'"
// },
// {
// "key": "ctrl+k",
// "command": "-extension.vim_ctrl+k",
// "when": "editorTextFocus && vim.active && vim.use<C-k> && !inDebugRepl"
// },
{
"key": "ctrl+b b",
"command": "workbench.action.toggleSidebarVisibility"
},
{
"key": "ctrl+b",
"command": "-workbench.action.toggleSidebarVisibility"
},
{
"key": "ctrl+b a",
"command": "workbench.action.toggleActivityBarVisibility"
},
{
"key": "ctrl+b f",
"command": "workbench.files.action.showActiveFileInExplorer"
},
{
"key": "ctrl+b n",
"command": "workbench.action.nextSideBarView"
},
{
"key": "ctrl+b p",
"command": "workbench.action.previousSideBarView"
},
{
"key": "ctrl+b s",
"command": "workbench.action.toggleStatusbarVisibility"
},
{
"key": "ctrl+b l",
"command": "workbench.action.toggleSidebarPosition"
},
{
"key": "ctrl+b o",
"command": "outline.focus"
},
{
"key": "ctrl+b e",
"command": "workbench.files.action.focusFilesExplorer"
},
{
"key": "ctrl+b r",
"command": "search.action.focusSearchList"
},
{
"key": "ctrl+' l",
"command": "workbench.action.togglePanelPosition"
},
{
"key": "ctrl+' '",
"command": "workbench.action.togglePanel"
},
{
"key": "ctrl+j",
"command": "-workbench.action.togglePanel"
},
{
"key": "ctrl+' c",
"command": "workbench.debug.panel.action.clearReplAction",
"when": "inDebugRepl"
},
{
"key": "meta+l",
"command": "-workbench.debug.panel.action.clearReplAction",
"when": "inDebugRepl"
},
{
"key": "ctrl+' c",
"command": "workbench.action.closePanel"
},
{
"key": "ctrl+' space",
"command": "workbench.action.focusPanel"
},
{
"key": "ctrl+' n",
"command": "workbench.action.nextPanelView"
},
{
"key": "ctrl+' p",
"command": "workbench.action.previousPanelView"
},
{
"key": "ctrl+' shift+-",
"command": "workbench.action.toggleMaximizedPanel"
}
]
{
"vim.easymotion": true,
"vim.sneak": true,
"vim.incsearch": true,
"vim.useSystemClipboard": true,
"vim.useCtrlKeys": true,
"vim.hlsearch": true,
// "vim.insertModeKeyBindings": [{
// "vim.leader": "<C>"
// }, {
// "before": ["j", "j"],
// "after": ["<Esc>"]
// }, {
// "before": ["<C-a>"],
// "after": ["<ESC>", "I"]
// }, {
// "before": ["<C-e>"],
// "after": ["<ESC>", "A"]
// }],
"vim.leader": "<space>",
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": [
"Z",
"Z"
],
"commands": [
":wq"
]
},
{
"before": [
"leader",
"w"
],
"commands": [
"workbench.action.files.save"
]
},
{
"before": [
"<C-n>"
],
"commands": [
":nohl"
]
},
],
"vim.visualModeKeyBindingsNonRecursive": [
{
"before": [
"p"
],
"after": [
"p",
"g",
"v",
"y"
]
}
],
"vim.handleKeys": {
"<C-a>": false,
"<C-f>": false
},
"vim.enableNeovim": true,
"vim.neovimPath": "/Users/psebasti/.brew/bin/nvim",
"vim.visualstar": true,
"editor.quickSuggestions": {
"strings": true,
},
"vim.textwidth": 90,
"window.zoomLevel": 0,
"editor.formatOnSaveTimeout": 3000,
"editor.formatOnSave": true,
"[python]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "ms-python.python"
},
"python.formatting.provider": "black",
"editor.wordSeparators": "`~!@#$%^&*()-=+[{]}\\\\|;:'\\\", . <>/?",
"editor.minimap.maxColumn": 90,
"git.autofetch": true,
"git.confirmSync": false,
"git.enableSmartCommit": true,
"prettier.disableLanguages": [
"vue",
"js",
],
"vetur.format.defaultFormatter.js": "prettier-eslint",
"html.format.enable": false,
"yaml.format.enable": true,
"sync.gist": "76455d51183b14cbfec88ac5048c8f26",
"workbench.sideBar.location": "left",
"workbench.statusBar.visible": true,
"sync.forceUpload": true,
"workbench.activityBar.visible": true,
"terminal.external.osxExec": "iTerm.app",
"editor.cursorSurroundingLines": 8,
"eslint.alwaysShowStatus": true,
"eslint.autoFixOnSave": true,
"eslint.experimental.incrementalSync": true,
"prettier.trailingComma": "es5",
"[yaml]": {
"editor.defaultFormatter": "redhat.vscode-yaml"
},
"[javascript]": {
"editor.defaultFormatter": "HookyQR.beautify"
},
"[vue]": {
"editor.defaultFormatter": "octref.vetur"
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
// Place your key bindings in this file to override the defaults
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment