Skip to content

Instantly share code, notes, and snippets.

@minhpq331
Last active February 8, 2021 05:12
Show Gist options
  • Save minhpq331/e27d8449adf7ca694a4d22bf8fcc6853 to your computer and use it in GitHub Desktop.
Save minhpq331/e27d8449adf7ca694a4d22bf8fcc6853 to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
{"lastUpload":"2021-02-07T04:14:43.291Z","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.10"
},
{
"metadata": {
"id": "f583eafd-aa0d-4ccb-8f44-d1e610389660",
"publisherId": "CoenraadS.bracket-pair-colorizer",
"publisherDisplayName": "CoenraadS"
},
"name": "bracket-pair-colorizer",
"publisher": "CoenraadS",
"version": "1.0.61"
},
{
"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": "532533c9-a894-4a58-9eee-bbfbe7c06f71",
"publisherId": "mikestead.dotenv",
"publisherDisplayName": "mikestead"
},
"name": "dotenv",
"publisher": "mikestead",
"version": "1.0.1"
},
{
"metadata": {
"id": "4de763bd-505d-4978-9575-2b7696ecf94e",
"publisherId": "eamodio.gitlens",
"publisherDisplayName": "eamodio"
},
"name": "gitlens",
"publisher": "eamodio",
"version": "11.2.1"
},
{
"metadata": {
"id": "d6f6cfea-4b6f-41f4-b571-6ad2ab7918da",
"publisherId": "golang.go",
"publisherDisplayName": "golang"
},
"name": "go",
"publisher": "golang",
"version": "0.22.0"
},
{
"metadata": {
"id": "a926b55b-d1ea-4da6-af90-d8d1d6b17f78",
"publisherId": "banxi.go-snippets",
"publisherDisplayName": "banxi"
},
"name": "go-snippets",
"publisher": "banxi",
"version": "0.1.2"
},
{
"metadata": {
"id": "72f45546-9229-4df7-bbc4-1316189d4358",
"publisherId": "zsh.go-snippets",
"publisherDisplayName": "zsh"
},
"name": "go-snippets",
"publisher": "zsh",
"version": "0.0.4"
},
{
"metadata": {
"id": "eaa2127d-cb69-4ab9-8505-a60c9ee5f28b",
"publisherId": "oderwat.indent-rainbow",
"publisherDisplayName": "oderwat"
},
"name": "indent-rainbow",
"publisher": "oderwat",
"version": "7.5.0"
},
{
"metadata": {
"id": "a2cec723-5349-460d-9de9-0fd1f8d3456f",
"publisherId": "xabikos.JavaScriptSnippets",
"publisherDisplayName": "xabikos"
},
"name": "JavaScriptSnippets",
"publisher": "xabikos",
"version": "1.8.0"
},
{
"metadata": {
"id": "6c2f1801-1e7f-45b2-9b5c-7782f1e076e8",
"publisherId": "ms-toolsai.jupyter",
"publisherDisplayName": "ms-toolsai"
},
"name": "jupyter",
"publisher": "ms-toolsai",
"version": "2020.12.414227025"
},
{
"metadata": {
"id": "9f47c6a1-da06-41ce-ba18-5e281296aa0a",
"publisherId": "stringham.move-ts",
"publisherDisplayName": "stringham"
},
"name": "move-ts",
"publisher": "stringham",
"version": "1.12.0"
},
{
"metadata": {
"id": "fc5a3c47-de02-420d-9326-eddc9ba38f04",
"publisherId": "waderyan.nodejs-extension-pack",
"publisherDisplayName": "waderyan"
},
"name": "nodejs-extension-pack",
"publisher": "waderyan",
"version": "0.1.9"
},
{
"metadata": {
"id": "dff6b801-247e-40e9-82e8-8c9b1d19d1b8",
"publisherId": "christian-kohler.npm-intellisense",
"publisherDisplayName": "christian-kohler"
},
"name": "npm-intellisense",
"publisher": "christian-kohler",
"version": "1.3.1"
},
{
"metadata": {
"id": "a41c1549-4053-44d4-bf30-60fc809b4a86",
"publisherId": "christian-kohler.path-intellisense",
"publisherDisplayName": "christian-kohler"
},
"name": "path-intellisense",
"publisher": "christian-kohler",
"version": "2.3.0"
},
{
"metadata": {
"id": "96fa4707-6983-4489-b7c5-d5ffdfdcce90",
"publisherId": "esbenp.prettier-vscode",
"publisherDisplayName": "esbenp"
},
"name": "prettier-vscode",
"publisher": "esbenp",
"version": "5.8.0"
},
{
"metadata": {
"id": "f1f59ae4-9318-4f3c-a9b5-81b2eaa5f8a5",
"publisherId": "ms-python.python",
"publisherDisplayName": "ms-python"
},
"name": "python",
"publisher": "ms-python",
"version": "2021.1.502429796"
},
{
"metadata": {
"id": "ee108066-df8b-43ae-9a83-e6c11400a759",
"publisherId": "jasonnutter.search-node-modules",
"publisherDisplayName": "jasonnutter"
},
"name": "search-node-modules",
"publisher": "jasonnutter",
"version": "1.3.0"
},
{
"metadata": {
"id": "529697b9-b343-4b1c-ba2f-f5ef692132d4",
"publisherId": "ms-vscode.sublime-keybindings",
"publisherDisplayName": "ms-vscode"
},
"name": "sublime-keybindings",
"publisher": "ms-vscode",
"version": "4.0.7"
},
{
"metadata": {
"id": "75da638c-c45a-44ea-aa3b-8570a3559810",
"publisherId": "TabNine.tabnine-vscode",
"publisherDisplayName": "TabNine"
},
"name": "tabnine-vscode",
"publisher": "TabNine",
"version": "3.2.6"
},
{
"metadata": {
"id": "6bc1e3ad-c0e2-46b6-bbad-246c5f59215b",
"publisherId": "pmneo.tsimporter",
"publisherDisplayName": "pmneo"
},
"name": "tsimporter",
"publisher": "pmneo",
"version": "2.0.1"
},
{
"metadata": {
"id": "38583aca-2ba1-417f-80fc-68ca8d717fb4",
"publisherId": "rbbit.typescript-hero",
"publisherDisplayName": "rbbit"
},
"name": "typescript-hero",
"publisher": "rbbit",
"version": "3.0.0"
},
{
"metadata": {
"id": "71a89264-6924-42d2-87f4-5429f031ab05",
"publisherId": "tgreen7.vs-code-node-require",
"publisherDisplayName": "tgreen7"
},
"name": "vs-code-node-require",
"publisher": "tgreen7",
"version": "1.9.0"
},
{
"metadata": {
"id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a",
"publisherId": "dbaeumer.vscode-eslint",
"publisherDisplayName": "dbaeumer"
},
"name": "vscode-eslint",
"publisher": "dbaeumer",
"version": "2.1.14"
},
{
"metadata": {
"id": "829a192d-496c-44ac-87f3-0a84ce36a853",
"publisherId": "emmanuelbeziat.vscode-great-icons",
"publisherDisplayName": "emmanuelbeziat"
},
"name": "vscode-great-icons",
"publisher": "emmanuelbeziat",
"version": "2.1.64"
},
{
"metadata": {
"id": "ae9e3eb0-3357-4cc0-90ee-598d2d384757",
"publisherId": "eg2.vscode-npm-script",
"publisherDisplayName": "eg2"
},
"name": "vscode-npm-script",
"publisher": "eg2",
"version": "0.3.13"
},
{
"metadata": {
"id": "97a08c5f-6667-4242-a5c5-045dfb6bd4b9",
"publisherId": "wayou.vscode-todo-highlight",
"publisherDisplayName": "wayou"
},
"name": "vscode-todo-highlight",
"publisher": "wayou",
"version": "1.0.4"
},
{
"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.3.3"
},
{
"metadata": {
"id": "d64b9a43-2c4d-4add-a4b0-1109edbfc838",
"publisherId": "sadesyllas.vscode-workspace-switcher",
"publisherDisplayName": "sadesyllas"
},
"name": "vscode-workspace-switcher",
"publisher": "sadesyllas",
"version": "1.15.3"
},
{
"metadata": {
"id": "2061917f-f76a-458a-8da9-f162de22b97e",
"publisherId": "redhat.vscode-yaml",
"publisherDisplayName": "redhat"
},
"name": "vscode-yaml",
"publisher": "redhat",
"version": "0.14.0"
}
]
// Place your key bindings in this file to overwrite the defaults
[
{
"key": "ctrl+f5",
"command": "git.refresh"
},
{
"key": "ctrl+alt+,",
"command": "workbench.action.openGlobalSettings"
},
{
"key": "ctrl+,",
"command": "-workbench.action.openGlobalSettings"
},
{
"key": "ctrl+,",
"command": "git.stage"
},
{
"key": "ctrl+t",
"command": "-workbench.action.showAllSymbols"
},
{
"key": "ctrl+t",
"command": "workbench.action.files.revert"
},
{
"key": "shift+alt+p",
"command": "-projectManager.listProjects"
},
{
"key": "alt+o",
"command": "todo.start",
"when": "editorTextFocus && editorLangId == 'todo'"
},
{
"key": "alt+s",
"command": "-todo.start",
"when": "editorTextFocus && editorLangId == 'todo'"
},
{
"key": "alt+i",
"command": "todo.toggleBox",
"when": "editorTextFocus && editorLangId == 'todo'"
},
{
"key": "ctrl+enter",
"command": "-todo.toggleBox",
"when": "editorTextFocus && editorLangId == 'todo'"
},
{
"key": "ctrl+k w",
"command": "-extension.switchWorkspace"
},
{
"key": "ctrl+k ctrl+w",
"command": "-extension.switchWorkspaceNewWindow"
},
{
"key": "alt+x",
"command": "task.complete",
"when": "editorTextFocus"
},
{
"key": "alt+d",
"command": "-task.complete",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+j",
"command": "-workbench.action.search.toggleQueryDetails",
"when": "searchViewletVisible"
},
{
"key": "ctrl+alt+j",
"command": "extension.jumpy-line"
},
{
"key": "ctrl+shift+j",
"command": "extension.jumpy-word"
},
{
"key": "ctrl+shift+alt+p",
"command": "extension.switchWorkspaceNewWindow"
},
{
"key": "ctrl+shift+e",
"command": "-workbench.action.quickOpenNavigatePreviousInFilePicker",
"when": "inFilesPicker && inQuickOpen"
},
{
"key": "ctrl+k w",
"command": "-vscodeWorkspaceSwitcher.switchWorkspace"
},
{
"key": "ctrl+shift+`",
"command": "workbench.action.terminal.toggleTerminal"
},
{
"key": "ctrl+`",
"command": "-workbench.action.terminal.toggleTerminal"
},
{
"key": "ctrl+alt+`",
"command": "workbench.action.terminal.new"
},
{
"key": "ctrl+shift+`",
"command": "-workbench.action.terminal.new"
},
{
"key": "ctrl+alt+p",
"command": "vscodeWorkspaceSwitcher.openWorkspace"
},
{
"key": "ctrl+k w",
"command": "-vscodeWorkspaceSwitcher.openWorkspace"
}
]
{
"editor.multiCursorModifier": "ctrlCmd",
"editor.snippetSuggestions": "top",
// Controls the font family.
"editor.fontFamily": "DejaVu Sans Mono",
"workbench.colorTheme": "Monokai",
"window.zoomLevel": 0,
"editor.fontSize": 17,
"window.menuBarVisibility": "toggle",
"editor.renderControlCharacters": true,
"workbench.iconTheme": "vscode-great-icons",
"editor.renderWhitespace": "all",
"explorer.confirmDelete": false,
"vscodeWorkspaceSwitcher.paths": ["/home/minh/workspace"],
"editor.tabSize": 4,
"prettier.singleQuote": true,
"prettier.tabWidth": 4,
"prettier.arrowParens": "always",
"prettier.htmlWhitespaceSensitivity": "ignore",
// Set the default
"editor.formatOnSave": false,
// Enable per-language
"[javascript]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
}
},
"[typescript]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
}
},
"[json]": {
"editor.formatOnSave": true
},
"[jsonc]": {
"editor.formatOnSave": true
},
"[vue]": {
"editor.formatOnSave": true
},
"[javascriptreact]": {
"editor.formatOnSave": true
},
"explorer.confirmDragAndDrop": false,
"vetur.format.defaultFormatter.html": "js-beautify-html",
"javascript.updateImportsOnFileMove.enabled": "never",
"breadcrumbs.enabled": true,
"editor.formatOnPaste": true,
"vetur.format.options.tabSize": 4,
"window.titleBarStyle": "native",
"npm.packageManager": "yarn",
"git.autofetch": true,
"javascript.validate.enable": false,
"git.confirmSync": false,
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[sql]": {
"editor.formatOnSave": true
},
"extensions.ignoreRecommendations": false,
"files.associations": {
"*.sql": "postgres"
},
"sync.gist": "e27d8449adf7ca694a4d22bf8fcc6853",
"go.formatTool": "goimports",
"go.toolsEnvVars": {
"GO111MODULE": "on"
},
"go.useLanguageServer": true,
"go.buildOnSave": "off",
"go.lintOnSave": "off",
"go.vetOnSave": "off",
"[go]": {
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.organizeImports": true
}
},
"vim.easymotion": true,
"vim.handleKeys": {
"<C-d>": false,
"<C-w>": false,
"<C-x>": false,
"<C-y>": false,
"<C-c>": false,
"<C-v>": false
},
"vim.startofline": false,
"tabnine.experimentalAutoImports": true,
"auto-close-tag.disableOnLanguage": [
"typescript"
],
"typescript.updateImportsOnFileMove.enabled": "always"
}
{
// Place your snippets for go here. Each snippet is defined under a snippet name and has a prefix, body and
// description. 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": {
// "prefix": "log",
// "body": [
// "console.log('$1');",
// "$2"
// ],
// "description": "Log output to console"
// }
"Function with comment": {
"prefix": "cfu",
"body": [
"// $1 ...",
"func (${2:class} *${3:Class}) ${1:name} ($4) $5 {",
" $0",
"}"
],
"description": "Add function with comment"
},
"New struct": {
"prefix": "ns",
"body": [
"// New$1 ...",
"func New${1:Struct} ($2) *$1 {",
" return &$1{$0}",
"}"
],
"description": "Add function with comment"
},
"Logger": {
"prefix": "clg",
"body": [
"utils.Logger.${1:Debug}($0)",
],
"description": "Add logger"
}
}
{"version":"7.22.0","status":0,"welcomeShown":true}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment