Skip to content

Instantly share code, notes, and snippets.

@Lxxyx
Last active July 30, 2020 04:48
Show Gist options
  • Save Lxxyx/0082c2152439c19cb1f3c8e5cdb57e31 to your computer and use it in GitHub Desktop.
Save Lxxyx/0082c2152439c19cb1f3c8e5cdb57e31 to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
{"lastUpload":"2020-07-30T04:48:13.159Z","extensionVersion":"v3.4.3"}
[
{
"metadata": {
"id": "f4d3cd15-6434-4267-a9d3-7e5f08c174da",
"publisherId": "truman.autocomplate-shell",
"publisherDisplayName": "truman"
},
"name": "autocomplate-shell",
"publisher": "truman",
"version": "0.1.1"
},
{
"metadata": {
"id": "a6a0c5b2-d078-4bf5-a9ee-4e37054414b3",
"publisherId": "formulahendry.code-runner",
"publisherDisplayName": "formulahendry"
},
"name": "code-runner",
"publisher": "formulahendry",
"version": "0.11.0"
},
{
"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": "690b692e-e8a9-493f-b802-8089d50ac1b2",
"publisherId": "ms-vscode.cpptools",
"publisherDisplayName": "ms-vscode"
},
"name": "cpptools",
"publisher": "ms-vscode",
"version": "0.29.0"
},
{
"metadata": {
"id": "b3764a0b-9024-4cae-ab52-a726f3b4c76a",
"publisherId": "wangtao0101.debug-leetcode",
"publisherDisplayName": "wangtao0101"
},
"name": "debug-leetcode",
"publisher": "wangtao0101",
"version": "0.2.2"
},
{
"metadata": {
"id": "1ec62ca5-d7f9-4ddb-a882-e8d018c0aefd",
"publisherId": "msjsdiag.debugger-for-chrome",
"publisherDisplayName": "msjsdiag"
},
"name": "debugger-for-chrome",
"publisher": "msjsdiag",
"version": "4.12.9"
},
{
"metadata": {
"id": "90a838c3-675b-4b87-b7a5-75ea88432cce",
"publisherId": "joelday.docthis",
"publisherDisplayName": "joelday"
},
"name": "docthis",
"publisher": "joelday",
"version": "0.7.1"
},
{
"metadata": {
"id": "532533c9-a894-4a58-9eee-bbfbe7c06f71",
"publisherId": "mikestead.dotenv",
"publisherDisplayName": "mikestead"
},
"name": "dotenv",
"publisher": "mikestead",
"version": "1.0.1"
},
{
"metadata": {
"id": "f60a60a6-95ba-42d4-b41c-3d24c1b89588",
"publisherId": "EditorConfig.EditorConfig",
"publisherDisplayName": "EditorConfig"
},
"name": "EditorConfig",
"publisher": "EditorConfig",
"version": "0.15.1"
},
{
"metadata": {
"id": "5960f38e-0bbe-4644-8f9c-9c8824e82511",
"publisherId": "donjayamanne.githistory",
"publisherDisplayName": "donjayamanne"
},
"name": "githistory",
"publisher": "donjayamanne",
"version": "0.6.8"
},
{
"metadata": {
"id": "4de763bd-505d-4978-9575-2b7696ecf94e",
"publisherId": "eamodio.gitlens",
"publisherDisplayName": "eamodio"
},
"name": "gitlens",
"publisher": "eamodio",
"version": "10.2.2"
},
{
"metadata": {
"id": "ebe34a3d-7f67-4c80-b9c3-4fba64b7f063",
"publisherId": "tlent.jest-snapshot-language-support",
"publisherDisplayName": "tlent"
},
"name": "jest-snapshot-language-support",
"publisher": "tlent",
"version": "1.1.1"
},
{
"metadata": {
"id": "25adc849-5c3a-4dca-95b3-55a6461077ee",
"publisherId": "xyz.local-history",
"publisherDisplayName": "xyz"
},
"name": "local-history",
"publisher": "xyz",
"version": "1.8.1"
},
{
"metadata": {
"id": "e8b488af-fccf-4adf-b60c-fc7455bea107",
"publisherId": "emilast.LogFileHighlighter",
"publisherDisplayName": "emilast"
},
"name": "LogFileHighlighter",
"publisher": "emilast",
"version": "2.9.0"
},
{
"metadata": {
"id": "5db78037-f674-459f-a236-db622c427c5b",
"publisherId": "PKief.material-icon-theme",
"publisherDisplayName": "PKief"
},
"name": "material-icon-theme",
"publisher": "PKief",
"version": "4.2.0"
},
{
"metadata": {
"id": "26a529c9-2654-4b95-a63f-02f6a52429e6",
"publisherId": "zhuangtongfa.material-theme",
"publisherDisplayName": "zhuangtongfa"
},
"name": "material-theme",
"publisher": "zhuangtongfa",
"version": "3.8.5"
},
{
"metadata": {
"id": "ef2a5b38-02c4-4193-8561-1f072c209474",
"publisherId": "silvenon.mdx",
"publisherDisplayName": "silvenon"
},
"name": "mdx",
"publisher": "silvenon",
"version": "0.1.0"
},
{
"metadata": {
"id": "375fca9a-891e-4451-9c50-3658e182df1b",
"publisherId": "alibaba-nodejs.midway-vscode-plugin",
"publisherDisplayName": "alibaba-nodejs"
},
"name": "midway-vscode-plugin",
"publisher": "alibaba-nodejs",
"version": "0.1.10"
},
{
"metadata": {
"id": "5ac3c77e-2779-4be6-95b6-73092c7138ae",
"publisherId": "Cardinal90.multi-cursor-case-preserve",
"publisherDisplayName": "Cardinal90"
},
"name": "multi-cursor-case-preserve",
"publisher": "Cardinal90",
"version": "1.0.5"
},
{
"metadata": {
"id": "113b22c8-8125-42ec-8c6b-80c3f5d5fa5f",
"publisherId": "IBM.output-colorizer",
"publisherDisplayName": "IBM"
},
"name": "output-colorizer",
"publisher": "IBM",
"version": "0.1.2"
},
{
"metadata": {
"id": "d8f06baf-e6f5-4e02-9f11-d56b585f47e6",
"publisherId": "fy.polacode-with-copy",
"publisherDisplayName": "fy"
},
"name": "polacode-with-copy",
"publisher": "fy",
"version": "0.3.4"
},
{
"metadata": {
"id": "96fa4707-6983-4489-b7c5-d5ffdfdcce90",
"publisherId": "esbenp.prettier-vscode",
"publisherDisplayName": "esbenp"
},
"name": "prettier-vscode",
"publisher": "esbenp",
"version": "5.1.3"
},
{
"metadata": {
"id": "33ce9d6b-41cf-4972-a62b-386f7201981d",
"publisherId": "Prisma.prisma",
"publisherDisplayName": "Prisma"
},
"name": "prisma",
"publisher": "Prisma",
"version": "2.3.0"
},
{
"metadata": {
"id": "f1f59ae4-9318-4f3c-a9b5-81b2eaa5f8a5",
"publisherId": "ms-python.python",
"publisherDisplayName": "ms-python"
},
"name": "python",
"publisher": "ms-python",
"version": "2020.7.96456"
},
{
"metadata": {
"id": "e8b469bd-915d-4070-bfc2-05c9b546f8ee",
"publisherId": "jakob101.RelativePath",
"publisherDisplayName": "jakob101"
},
"name": "RelativePath",
"publisher": "jakob101",
"version": "1.4.0"
},
{
"metadata": {
"id": "18ffc903-9479-41e3-9b59-6c8ae5dab6b5",
"publisherId": "niudai.remote-github",
"publisherDisplayName": "niudai"
},
"name": "remote-github",
"publisher": "niudai",
"version": "0.3.0"
},
{
"metadata": {
"id": "607fd052-be03-4363-b657-2bd62b83d28a",
"publisherId": "ms-vscode-remote.remote-ssh",
"publisherDisplayName": "ms-vscode-remote"
},
"name": "remote-ssh",
"publisher": "ms-vscode-remote",
"version": "0.51.0"
},
{
"metadata": {
"id": "bfeaf631-bcff-4908-93ed-fda4ef9a0c5c",
"publisherId": "ms-vscode-remote.remote-ssh-edit",
"publisherDisplayName": "ms-vscode-remote"
},
"name": "remote-ssh-edit",
"publisher": "ms-vscode-remote",
"version": "0.51.0"
},
{
"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": "4ae6dc82-7981-4f10-bd81-2d72aec37f39",
"publisherId": "jock.svg",
"publisherDisplayName": "jock"
},
"name": "svg",
"publisher": "jock",
"version": "1.3.7"
},
{
"metadata": {
"id": "6623619a-676d-4cde-943f-a3c193b44fc0",
"publisherId": "ChakrounAnas.turbo-console-log",
"publisherDisplayName": "ChakrounAnas"
},
"name": "turbo-console-log",
"publisher": "ChakrounAnas",
"version": "1.4.0"
},
{
"metadata": {
"id": "2f5dd8cb-d251-4d70-abfe-ddebcb077483",
"publisherId": "octref.vetur",
"publisherDisplayName": "octref"
},
"name": "vetur",
"publisher": "octref",
"version": "0.25.0"
},
{
"metadata": {
"id": "6f6029db-478d-4f98-b225-11a0560cd934",
"publisherId": "mrluje.vscode-goto-node-modules",
"publisherDisplayName": "mrluje"
},
"name": "vscode-goto-node-modules",
"publisher": "mrluje",
"version": "1.2.1"
},
{
"metadata": {
"id": "9ccc1dd7-7ec4-4a46-bd4f-7d7b8b9d322a",
"publisherId": "vscode-icons-team.vscode-icons",
"publisherDisplayName": "vscode-icons-team"
},
"name": "vscode-icons",
"publisher": "vscode-icons-team",
"version": "10.2.0"
},
{
"metadata": {
"id": "3a1fe682-5a7a-4953-9ba9-77529a973d04",
"publisherId": "sburg.vscode-javascript-booster",
"publisherDisplayName": "sburg"
},
"name": "vscode-javascript-booster",
"publisher": "sburg",
"version": "14.0.1"
},
{
"metadata": {
"id": "e4ee7751-6514-4731-9cdb-7580ffa9e70b",
"publisherId": "MS-CEINTL.vscode-language-pack-zh-hans",
"publisherDisplayName": "MS-CEINTL"
},
"name": "vscode-language-pack-zh-hans",
"publisher": "MS-CEINTL",
"version": "1.48.1"
},
{
"metadata": {
"id": "66682185-9f80-4b70-8b8c-9e492935c105",
"publisherId": "LeetCode.vscode-leetcode",
"publisherDisplayName": "LeetCode"
},
"name": "vscode-leetcode",
"publisher": "LeetCode",
"version": "0.17.0"
},
{
"metadata": {
"id": "c856990a-978d-46eb-aa5e-318cd7bfecc6",
"publisherId": "shanoor.vscode-nginx",
"publisherDisplayName": "shanoor"
},
"name": "vscode-nginx",
"publisher": "shanoor",
"version": "0.6.0"
},
{
"metadata": {
"id": "ae9e3eb0-3357-4cc0-90ee-598d2d384757",
"publisherId": "eg2.vscode-npm-script",
"publisherDisplayName": "eg2"
},
"name": "vscode-npm-script",
"publisher": "eg2",
"version": "0.3.12"
},
{
"metadata": {
"id": "06cc3e44-aedb-41b8-a4ea-29ebf3c491fd",
"publisherId": "jpoissonnier.vscode-styled-components",
"publisherDisplayName": "jpoissonnier"
},
"name": "vscode-styled-components",
"publisher": "jpoissonnier",
"version": "0.0.29"
},
{
"metadata": {
"id": "ee33fd31-7bb4-4252-8368-fdd5bcd94cf8",
"publisherId": "akamud.vscode-theme-onelight",
"publisherDisplayName": "akamud"
},
"name": "vscode-theme-onelight",
"publisher": "akamud",
"version": "2.2.2"
},
{
"metadata": {
"id": "876e8f93-74d0-4f4f-91b7-34a09f19f444",
"publisherId": "VisualStudioExptTeam.vscodeintellicode",
"publisherDisplayName": "VisualStudioExptTeam"
},
"name": "vscodeintellicode",
"publisher": "VisualStudioExptTeam",
"version": "1.2.9"
},
{
"metadata": {
"id": "5a5916ee-85eb-43ce-8c63-139412d1d714",
"publisherId": "luf.xtpl",
"publisherDisplayName": "luf"
},
"name": "xtpl",
"publisher": "luf",
"version": "0.0.1"
}
]
c9a9fc61a2940b4575086201867a7b4e87b9eb5b57640363c04362d8ec259a96e72f9f65f7ca497329006f8a0e964c3523e093feeb46464390c21986d4b1a219907b2ea8846f3b1ba0276e9e8cd91f823c66f8585771f0c3f56c035d3c41935e89c696aaaac0fcf35d9ff3fb84c0c4d3e004df533509fc138efd8cf1ebe4507d0fe0d7f65f366244e861149659166c29f3b787fb00c295b3b92565f1803e845572b939d7dba4341aeab9bdd37458bda5897db276a19b7cb5d0eb12704321186707f63f5f7c4094c7321d13a5ac789d9a3906f4df9bf7a03b24cef5ed9fb9e5f1
// 将键绑定放入此文件中以覆盖默认值
[
{
"key": "cmd+y",
"command": "redo",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "cmd+d",
"command": "editor.action.deleteLines",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "cmd+shift+d",
"command": "editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "shift+f6",
"command": "editor.action.rename",
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
},
{
"key": "tab",
"command": "editor.emmet.action.expandAbbreviation",
"when": "config.emmet.triggerExpansionOnTab && editorTextFocus && !editorReadonly && !editorTabMovesFocus"
},
{
"key": "shift+cmd+l",
"command": "workbench.action.editor.changeLanguageMode"
},
{
"key": "cmd+r",
"command": "code-runner.run"
},
{
"key": "ctrl+alt+n",
"command": "-code-runner.run"
},
{
"key": "ctrl+shift+m",
"command": "-editor.action.toggleTabFocusMode"
},
{
"key": "cmd+l",
"command": "-expandLineSelection",
"when": "textInputFocus"
},
{
"key": "cmd+l",
"command": "-expandLineSelection",
"when": "editorFocus"
},
{
"key": "cmd+l",
"command": "turboConsoleLog.displayLogMessage"
},
{
"key": "ctrl+alt+l",
"command": "-turboConsoleLog.displayLogMessage"
},
{
"key": "cmd+t",
"command": "workbench.action.terminal.new"
},
{
"key": "ctrl+shift+`",
"command": "-workbench.action.terminal.new"
},
{
"key": "shift+cmd+t",
"command": "leetcode.testSolution"
}
]
{
"name": "material-icon-theme",
"version": "2.0.7"
}
{
"window.zoomLevel": 0,
"editor.fontFamily": "'OperatorMonoLig-Light', 'Dank mono', 'Courier New', monospace",
"editor.fontWeight": "100",
"editor.tabSize": 2,
"editor.fontSize": 16,
"files.associations": {
"*.js": "javascript",
"*.art": "html",
".prettierrc": "json"
},
"git.confirmSync": false,
"search.exclude": {
"**/node_modules": true,
"**/bower_components": true,
"js_server/**/*": true,
"dist/**/*": true,
".history/**/*": true,
".happypack/**/*": true
},
"sync.gist": "0082c2152439c19cb1f3c8e5cdb57e31",
"sync.autoDownload": false,
"sync.autoUpload": true,
"sync.forceDownload": false,
"extensions.autoUpdate": true,
"editor.mouseWheelZoom": false,
"editor.formatOnPaste": true,
"editor.minimap.enabled": true,
"editor.minimap.renderCharacters": false,
"editor.formatOnType": false,
"editor.formatOnSave": true,
"typescript.format.enable": true,
"typescript.extension.sortImports.omitSemicolon": true,
"typescript.extension.sortImports.maxNamedImportsInSingleLine": 6,
"typescript.extension.sortImports.sortMethod": "path",
"typescript.extension.sortImports.pathSortOrder": [
"package",
"relativeDownLevel",
"relativeUpLevel"
],
"typescript.extension.sortImports.sortOnSave": true,
"sync.quietSync": false,
"javascript.validate.enable": false,
"git.enableSmartCommit": true,
"workbench.startupEditor": "newUntitledFile",
"emmet.triggerExpansionOnTab": true,
"emmet.showExpandedAbbreviation": "inMarkupAndStylesheetFilesOnly",
"local-history.path": "/Users/lxxyx/history",
"extensions.ignoreRecommendations": true,
"path-intellisense.autoSlashAfterDirectory": true,
"editor.snippetSuggestions": "top",
"files.defaultLanguage": "javascript",
"editor.quickSuggestions": {
"other": true,
"comments": true,
"strings": true
},
"editor.autoIndent": true,
"explorer.confirmDragAndDrop": false,
"html.validate.scripts": false,
"html.validate.styles": false,
"emmet.preferences": {
"css.unitAliases": "e:em, p:%, x:ex, r:rem"
},
"files.exclude": {
".happypack": true,
"**/.DS_Store": true,
"**/.git": true,
"**/.hg": true,
"**/.idea": true,
"**/.svn": true,
"**/*.js": {
"when": "$(basename).ts"
},
"**/CVS": true,
"**/node_modules/_*": true
},
"emmet.includeLanguages": {
"vue-html": "html",
"javascript": "javascriptreact"
},
"git.autofetch": true,
"typescript.format.insertSpaceBeforeFunctionParenthesis": false,
"typescript.format.insertSpaceAfterConstructor": true,
"relativePath.ignore": [
"**/node_modules/**",
"**/*.dll",
"**/obj/**",
"**/objd/**",
"**/android/**",
"**/ios/**",
"**/dist/**",
"**/.cache/**"
],
"vetur.format.defaultFormatter.html": "beautify",
"emmet.showAbbreviationSuggestions": true,
"html.format.enable": true,
"npm.packageManager": "cnpm",
"sync.removeExtensions": true,
"sync.syncExtensions": true,
"explorer.confirmDelete": false,
"editor.accessibilitySupport": "off",
"files.autoSave": "off",
"typescript.updateImportsOnFileMove.enabled": "always",
"editor.folding": true,
"editor.foldingStrategy": "indentation",
"[markdown]": {
"editor.wordWrap": "on",
"editor.quickSuggestions": true
},
"plantuml.render": "PlantUMLServer",
"plantuml.server": "https://uml.lxxyx.cn/",
"breadcrumbs.enabled": true,
"javascript.updateImportsOnFileMove.enabled": "always",
"javascript.format.insertSpaceBeforeFunctionParenthesis": false,
"plantuml.exportFormat": "svg",
"editor.fontLigatures": true,
"leetcode.endpoint": "leetcode-cn",
"leetcode.defaultLanguage": "javascript",
"http.proxyStrictSSL": false,
"files.insertFinalNewline": true,
"extensions.closeExtensionDetailsOnViewChange": true,
"javascript.preferences.quoteStyle": "single",
"javascript.suggestionActions.enabled": false,
"typescript.locale": "en",
"typescript.surveys.enabled": false,
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"gitlens.hovers.currentLine.over": "line",
"gitlens.currentLine.enabled": false,
"turboConsoleLog.quote": "'",
"workbench.iconTheme": "material-icon-theme",
"npm.enableScriptExplorer": true,
"docthis.includeMemberOfOnClassMembers": false,
"docthis.includeMemberOfOnInterfaceMembers": false,
"docthis.includeDescriptionTag": true,
"gitlens.codeLens.enabled": false,
"vsicons.dontShowNewVersionMessage": true,
"workbench.colorTheme": "One Dark Pro",
"turboConsoleLog.logMessagePrefix": "[TCL]",
"leetcode.hint.configWebviewMarkdown": false,
"leetcode.workspaceFolder": "/Users/lxxyx/.leetcode",
"leetcode.hint.commentDescription": false,
"editor.suggest.shareSuggestSelections": true,
"prettier.configPath": "~/.prettierrc.js",
"prettier.singleQuote": true,
"prettier.semi": false,
"prettier.trailingComma": "es5",
"oneDarkPro.editorTheme": "Onedark Pro",
"prettier.printWidth": 120,
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"python.jediEnabled": false,
"leetcode.enableStatusBar": false,
"leetcode.hint.commandShortcut": false,
"eslint.alwaysShowStatus": true,
"eslint.lintTask.enable": true,
"hediet.vscode-drawio.local-storage": {
".drawio-config": {
"language": "",
"customFonts": [],
"libraries": "general;uml;er;bpmn;flowchart;basic;arrows2",
"customLibraries": [
"L.scratchpad"
],
"plugins": [],
"recentColors": [],
"formatWidth": "240",
"createTarget": false,
"pageFormat": {
"x": 0,
"y": 0,
"width": 827,
"height": 1169
},
"search": true,
"showStartScreen": true,
"gridColor": "#d0d0d0",
"darkGridColor": "#6e6e6e",
"autosave": true,
"resizeImages": null,
"openCounter": 0,
"version": 18,
"unit": 1,
"isRulerOn": false,
"ui": ""
}
},
"leetcode.showLocked": true,
"python.languageServer": "Microsoft",
"terminal.integrated.fontSize": 14,
"iceworks.materialSources": [],
"iceworks.packageManager": "tnpm",
"iceworks.npmRegistry": "https://registry.npm.alibaba-inc.com"
}
{
// Place your snippets for TypeScript 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:
"get json": {
"prefix": "ccc",
"body": [
"console.log(JSON.stringify(res.data.data))"
],
"description": "console.log(JSON.stringify(res.data.data))"
}
}
{
/*
// Place your snippets for TypeScript React 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"
}
*/
"TypeScript React Component": {
"prefix": "tsr",
"body": [
"import { Component, createElement } from 'rax'",
"import { styled } from '@lib/styled-components'",
"",
"const Container = styled.div({",
"",
"})",
"",
"interface Props {}",
"",
"export class ${name:ComponentName} extends Component<Props> {",
" render () {",
" return (",
" <Container></Container>",
" )",
" }",
"}",
""
],
"description": "生成TS React组件"
},
"redux mapStateToProps": {
"prefix": "mapS",
"body": [
"function mapStateToProps (state) {",
" return {",
" $1",
" }",
"}"
],
"description": "生成redux mapStateToProps 函数"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment