Skip to content

Instantly share code, notes, and snippets.

@lucifiel0121
Last active February 23, 2020 07:21
Show Gist options
  • Save lucifiel0121/234ae271a866ce3eb472f0685ab6f118 to your computer and use it in GitHub Desktop.
Save lucifiel0121/234ae271a866ce3eb472f0685ab6f118 to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
{"lastUpload":"2020-02-23T07:21:31.947Z","extensionVersion":"v3.4.3"}
[
{
"metadata": {
"id": "6e440e71-8ed9-4f25-bb78-4b13096b8a03",
"publisherId": "formulahendry.auto-rename-tag",
"publisherDisplayName": "formulahendry"
},
"name": "auto-rename-tag",
"publisher": "formulahendry",
"version": "0.1.1"
},
{
"metadata": {
"id": "ad9f795e-ccc2-4f72-bce5-ef8892b486e4",
"publisherId": "sashaweiss.bracket-jumper",
"publisherDisplayName": "sashaweiss"
},
"name": "bracket-jumper",
"publisher": "sashaweiss",
"version": "1.1.8"
},
{
"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.6"
},
{
"metadata": {
"id": "f60a60a6-95ba-42d4-b41c-3d24c1b89588",
"publisherId": "EditorConfig.EditorConfig",
"publisherDisplayName": "EditorConfig"
},
"name": "EditorConfig",
"publisher": "EditorConfig",
"version": "0.14.4"
},
{
"metadata": {
"id": "19804510-b475-4dae-b0f7-6ca08fd1af0c",
"publisherId": "dsznajder.es7-react-js-snippets",
"publisherDisplayName": "dsznajder"
},
"name": "es7-react-js-snippets",
"publisher": "dsznajder",
"version": "2.5.1"
},
{
"metadata": {
"id": "5960f38e-0bbe-4644-8f9c-9c8824e82511",
"publisherId": "donjayamanne.githistory",
"publisherDisplayName": "donjayamanne"
},
"name": "githistory",
"publisher": "donjayamanne",
"version": "0.5.3"
},
{
"metadata": {
"id": "3e891cf9-53cb-49a3-8d01-8f0b1f0afb29",
"publisherId": "codezombiech.gitignore",
"publisherDisplayName": "codezombiech"
},
"name": "gitignore",
"publisher": "codezombiech",
"version": "0.6.0"
},
{
"metadata": {
"id": "4de763bd-505d-4978-9575-2b7696ecf94e",
"publisherId": "eamodio.gitlens",
"publisherDisplayName": "eamodio"
},
"name": "gitlens",
"publisher": "eamodio",
"version": "10.2.1"
},
{
"metadata": {
"id": "0fcefdd8-e09c-4b96-9998-f5dc891893dd",
"publisherId": "nhoizey.gremlins",
"publisherDisplayName": "nhoizey"
},
"name": "gremlins",
"publisher": "nhoizey",
"version": "0.15.1"
},
{
"metadata": {
"id": "eaa2127d-cb69-4ab9-8505-a60c9ee5f28b",
"publisherId": "oderwat.indent-rainbow",
"publisherDisplayName": "oderwat"
},
"name": "indent-rainbow",
"publisher": "oderwat",
"version": "7.4.0"
},
{
"metadata": {
"id": "a2cec723-5349-460d-9de9-0fd1f8d3456f",
"publisherId": "xabikos.JavaScriptSnippets",
"publisherDisplayName": "xabikos"
},
"name": "JavaScriptSnippets",
"publisher": "xabikos",
"version": "1.7.2"
},
{
"metadata": {
"id": "ad94b437-b5a7-4249-bf5f-df472ae0d084",
"publisherId": "ritwickdey.live-sass",
"publisherDisplayName": "ritwickdey"
},
"name": "live-sass",
"publisher": "ritwickdey",
"version": "3.0.0"
},
{
"metadata": {
"id": "b63c44fd-0457-4696-99e9-dbfdf70d77de",
"publisherId": "ritwickdey.LiveServer",
"publisherDisplayName": "ritwickdey"
},
"name": "LiveServer",
"publisher": "ritwickdey",
"version": "5.6.1"
},
{
"metadata": {
"id": "489abeb0-400c-4a08-bde4-cf5d9b863a32",
"publisherId": "Tyriar.lorem-ipsum",
"publisherDisplayName": "Tyriar"
},
"name": "lorem-ipsum",
"publisher": "Tyriar",
"version": "1.2.0"
},
{
"metadata": {
"id": "98790d67-10fa-497c-9113-f6c7489207b2",
"publisherId": "yzhang.markdown-all-in-one",
"publisherDisplayName": "yzhang"
},
"name": "markdown-all-in-one",
"publisher": "yzhang",
"version": "2.7.0"
},
{
"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": "26a529c9-2654-4b95-a63f-02f6a52429e6",
"publisherId": "zhuangtongfa.material-theme",
"publisherDisplayName": "zhuangtongfa"
},
"name": "material-theme",
"publisher": "zhuangtongfa",
"version": "3.2.3"
},
{
"metadata": {
"id": "9f47c6a1-da06-41ce-ba18-5e281296aa0a",
"publisherId": "stringham.move-ts",
"publisherDisplayName": "stringham"
},
"name": "move-ts",
"publisher": "stringham",
"version": "1.12.0"
},
{
"metadata": {
"id": "dff6b801-247e-40e9-82e8-8c9b1d19d1b8",
"publisherId": "christian-kohler.npm-intellisense",
"publisherDisplayName": "christian-kohler"
},
"name": "npm-intellisense",
"publisher": "christian-kohler",
"version": "1.3.0"
},
{
"metadata": {
"id": "a41c1549-4053-44d4-bf30-60fc809b4a86",
"publisherId": "christian-kohler.path-intellisense",
"publisherDisplayName": "christian-kohler"
},
"name": "path-intellisense",
"publisher": "christian-kohler",
"version": "1.4.2"
},
{
"metadata": {
"id": "96fa4707-6983-4489-b7c5-d5ffdfdcce90",
"publisherId": "esbenp.prettier-vscode",
"publisherDisplayName": "esbenp"
},
"name": "prettier-vscode",
"publisher": "esbenp",
"version": "3.20.0"
},
{
"metadata": {
"id": "03e014a0-a915-4672-92b3-77e5a6ad72df",
"publisherId": "searKing.preview-vscode",
"publisherDisplayName": "searKing"
},
"name": "preview-vscode",
"publisher": "searKing",
"version": "2.1.0"
},
{
"metadata": {
"id": "e05d98bf-3735-4c1e-9fae-86ef0a52e19f",
"publisherId": "quicktype.quicktype",
"publisherDisplayName": "quicktype"
},
"name": "quicktype",
"publisher": "quicktype",
"version": "12.0.46"
},
{
"metadata": {
"id": "aae0701b-111f-49c1-9000-abd37a442f28",
"publisherId": "WallabyJs.quokka-vscode",
"publisherDisplayName": "WallabyJs"
},
"name": "quokka-vscode",
"publisher": "WallabyJs",
"version": "1.0.278"
},
{
"metadata": {
"id": "db7bbdce-8daa-4e39-b783-0bda92894684",
"publisherId": "krizzdewizz.refactorix",
"publisherDisplayName": "krizzdewizz"
},
"name": "refactorix",
"publisher": "krizzdewizz",
"version": "0.3.6"
},
{
"metadata": {
"id": "f8b5562e-a2d9-49ab-9f91-e7da91998a92",
"publisherId": "shinnn.stylelint",
"publisherDisplayName": "shinnn"
},
"name": "stylelint",
"publisher": "shinnn",
"version": "0.51.0"
},
{
"metadata": {
"id": "cb9cc98b-7140-4f13-b993-1e26c4a7bd42",
"publisherId": "Arjun.swagger-viewer",
"publisherDisplayName": "Arjun"
},
"name": "swagger-viewer",
"publisher": "Arjun",
"version": "2.2.2"
},
{
"metadata": {
"id": "3acfcc8d-a050-4675-8e49-cdc9f8945404",
"publisherId": "naumovs.theme-oceanicnext",
"publisherDisplayName": "naumovs"
},
"name": "theme-oceanicnext",
"publisher": "naumovs",
"version": "0.0.4"
},
{
"metadata": {
"id": "8d912f11-39d6-4200-92dc-95714358a0d1",
"publisherId": "ms-vscode.typescript-javascript-grammar",
"publisherDisplayName": "ms-vscode"
},
"name": "typescript-javascript-grammar",
"publisher": "ms-vscode",
"version": "0.0.53"
},
{
"metadata": {
"id": "d7b592dd-41c9-4f2b-acf3-055ae65e55c6",
"publisherId": "dzannotti.vscode-babel-coloring",
"publisherDisplayName": "dzannotti"
},
"name": "vscode-babel-coloring",
"publisher": "dzannotti",
"version": "0.0.4"
},
{
"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.1.1"
},
{
"metadata": {
"id": "dd5a2c83-ad8c-4839-a529-0644e5acb646",
"publisherId": "mgmcdermott.vscode-language-babel",
"publisherDisplayName": "mgmcdermott"
},
"name": "vscode-language-babel",
"publisher": "mgmcdermott",
"version": "0.0.25"
},
{
"metadata": {
"id": "64d05954-748a-433f-ba3e-edba0227e28e",
"publisherId": "MS-CEINTL.vscode-language-pack-zh-hant",
"publisherDisplayName": "MS-CEINTL"
},
"name": "vscode-language-pack-zh-hant",
"publisher": "MS-CEINTL",
"version": "1.42.2"
},
{
"metadata": {
"id": "dde27962-923d-4d2a-b1a6-fd24d9ebbaf6",
"publisherId": "yuichinukiyama.vscode-preview-server",
"publisherDisplayName": "yuichinukiyama"
},
"name": "vscode-preview-server",
"publisher": "yuichinukiyama",
"version": "1.3.0"
},
{
"metadata": {
"id": "128aec08-5c3d-473f-a233-67d15cbd42ee",
"publisherId": "infeng.vscode-react-typescript",
"publisherDisplayName": "infeng"
},
"name": "vscode-react-typescript",
"publisher": "infeng",
"version": "1.3.1"
},
{
"metadata": {
"id": "8bfd87ec-2032-4a0e-a630-71eed81a027e",
"publisherId": "davidbabel.vscode-simpler-icons",
"publisherDisplayName": "davidbabel"
},
"name": "vscode-simpler-icons",
"publisher": "davidbabel",
"version": "1.6.5"
},
{
"metadata": {
"id": "06cc3e44-aedb-41b8-a4ea-29ebf3c491fd",
"publisherId": "jpoissonnier.vscode-styled-components",
"publisherDisplayName": "jpoissonnier"
},
"name": "vscode-styled-components",
"publisher": "jpoissonnier",
"version": "0.0.28"
},
{
"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.2.3"
}
]
// 將按鍵繫結關係放在此檔案中以覆寫預設
[
{
"key": "ctrl+alt+oem_period",
"command": "problems.action.showQuickFixes",
"when": "problemFocus"
},
{
"key": "ctrl+oem_period",
"command": "-problems.action.showQuickFixes",
"when": "problemFocus"
},
{
"key": "ctrl+alt+oem_period",
"command": "editor.action.quickFix",
"when": "editorHasCodeActionsProvider && editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+oem_period",
"command": "-editor.action.quickFix",
"when": "editorHasCodeActionsProvider && editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+alt+oem_period",
"command": "settings.action.editFocusedSetting",
"when": "inSettingsSearch"
},
{
"key": "ctrl+oem_period",
"command": "-settings.action.editFocusedSetting",
"when": "inSettingsSearch"
}
]
{
"workbench.startupEditor": "newUntitledFile",
"workbench.iconTheme": "material-icon-theme",
// The path of the shell that the terminal uses on Linux.
"terminal.integrated.shell.linux": "/bin/zsh",
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
"gitlens.advanced.messages": {
"suppressShowKeyBindingsNotice": true
},
// 如果經常按快速鍵 Ctrl+B 側邊攔
"workbench.sideBar.location": "right",
"git.enableSmartCommit": true,
"git.confirmSync": false,
"emmet.triggerExpansionOnTab": true,
"files.associations": {
"*.css": "scss",
"*.js": "javascriptreact"
},
"sync.gist": "234ae271a866ce3eb472f0685ab6f118",
"sync.quietSync": false,
"sync.removeExtensions": true,
"sync.syncExtensions": true,
"sync.autoDownload": false,
"sync.autoUpload": true,
"sync.forceDownload": false,
"window.zoomLevel": 0,
"liveServer.settings.donotShowInfoMsg": true,
"git.rebaseWhenSync": true,
// 效能考量
"editor.minimap.renderCharacters": false,
// 使用體驗
"editor.smoothScrolling": true,
// "editor.renderIndentGuides": true,
// "editor.renderWhitespace": "none",
// "editor.showFoldingControls": "always",
// "editor.snippetSuggestions": "top",
// 規格
"editor.tabSize": 2,
"files.eol": "\n",
// BONUS
"breadcrumbs.enabled": true,
// 麵包屑 : aaa/bbb/ccc ...
"window.titleBarStyle": "custom",
"html.format.maxPreserveNewLines": 0,
"prettier.printWidth": 100,
"prettier.singleQuote": true,
"prettier.trailingComma": "all",
"editor.wrappingIndent": "deepIndent",
"gitlens.views.repositories.files.layout": "list",
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"prettier.tabWidth": 2,
"editor.tabCompletion": "on",
"path-intellisense.extensionOnImport": true,
"path-intellisense.autoSlashAfterDirectory": true,
"editor.quickSuggestions": {
"other": true,
"comments": false,
"strings": true
},
"javascript.preferences.quoteStyle": "single",
"typescript.preferences.quoteStyle": "single",
"explorer.openEditors.visible": 0,
"[html]": {
"editor.autoIndent": false
},
"auto-rename-tag.activationOnLanguage": [
"html",
"xml",
"php",
"javascriptreact",
"typescriptreact",
"javascript"
],
"git.autofetch": true,
"html.format.indentInnerHtml": false,
"editor.wordWrap": "on",
"editor.wordWrapColumn": 130,
"prettier.disableLanguages": [
"html"
],
"html.format.enable": true,
"html.format.indentHandlebars": true,
"typescript.updateImportsOnFileMove.enabled": "always",
"diffEditor.renderSideBySide": false,
"window.openFilesInNewWindow": "on",
"window.menuBarVisibility": "toggle",
"tslint.alwaysShowRuleFailuresAsWarnings": false,
"editor.wordSeparators": "`~!@#$%^&*()=+[{]}\\|;:'\",.<>/?",
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"liveServer.settings.host": "localhost",
"liveServer.settings.port": 4201,
"eslint.autoFixOnSave": true,
"editor.formatOnSave": true,
"[typescriptreact]": {},
"[javascriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"workbench.colorTheme": "One Dark Pro",
"javascript.updateImportsOnFileMove.enabled": "always",
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment