Skip to content

Instantly share code, notes, and snippets.

@zenHeart
Last active October 13, 2020 06:40
Show Gist options
  • Save zenHeart/cc6cba67ff3f1a80067838f7857096d1 to your computer and use it in GitHub Desktop.
Save zenHeart/cc6cba67ff3f1a80067838f7857096d1 to your computer and use it in GitHub Desktop.
{"lastUpload":"2020-10-13T06:40:11.046Z","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.9"
},
{
"metadata": {
"id": "366a9f01-2d1b-48b9-b7df-014ff8dea46b",
"publisherId": "formulahendry.auto-complete-tag",
"publisherDisplayName": "formulahendry"
},
"name": "auto-complete-tag",
"publisher": "formulahendry",
"version": "0.1.0"
},
{
"metadata": {
"id": "6e440e71-8ed9-4f25-bb78-4b13096b8a03",
"publisherId": "formulahendry.auto-rename-tag",
"publisherDisplayName": "formulahendry"
},
"name": "auto-rename-tag",
"publisher": "formulahendry",
"version": "0.1.5"
},
{
"metadata": {
"id": "a6a0c5b2-d078-4bf5-a9ee-4e37054414b3",
"publisherId": "formulahendry.code-runner",
"publisherDisplayName": "formulahendry"
},
"name": "code-runner",
"publisher": "formulahendry",
"version": "0.11.1"
},
{
"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.11"
},
{
"metadata": {
"id": "45fef933-f1d9-4536-bf46-da5bfc3671dc",
"publisherId": "ria.elastic",
"publisherDisplayName": "ria"
},
"name": "elastic",
"publisher": "ria",
"version": "0.13.3"
},
{
"metadata": {
"id": "a9151cd6-3338-48bc-bc6e-ba97e22489dd",
"publisherId": "Perkovec.emoji",
"publisherDisplayName": "Perkovec"
},
"name": "emoji",
"publisher": "Perkovec",
"version": "0.0.3"
},
{
"metadata": {
"publisherId": "gufeng.fe-snippets",
"publisherDisplayName": "gufeng"
},
"name": "fe-snippets",
"publisher": "gufeng",
"version": "0.0.8"
},
{
"metadata": {
"id": "237dfc0f-b01b-4008-a94f-0443a92b41ea",
"publisherId": "adrianwilczynski.format-selection-as-html",
"publisherDisplayName": "adrianwilczynski"
},
"name": "format-selection-as-html",
"publisher": "adrianwilczynski",
"version": "2.3.0"
},
{
"metadata": {
"id": "5960f38e-0bbe-4644-8f9c-9c8824e82511",
"publisherId": "donjayamanne.githistory",
"publisherDisplayName": "donjayamanne"
},
"name": "githistory",
"publisher": "donjayamanne",
"version": "0.6.12"
},
{
"metadata": {
"id": "ec1875ae-b92c-4fbd-82a8-f0d18b2cf501",
"publisherId": "k9982874.github-gist-explorer",
"publisherDisplayName": "k9982874"
},
"name": "github-gist-explorer",
"publisher": "k9982874",
"version": "0.2.0"
},
{
"metadata": {
"id": "4de763bd-505d-4978-9575-2b7696ecf94e",
"publisherId": "eamodio.gitlens",
"publisherDisplayName": "eamodio"
},
"name": "gitlens",
"publisher": "eamodio",
"version": "10.2.2"
},
{
"metadata": {
"id": "cc7d2112-5178-4472-8e0e-25dced95e7f0",
"publisherId": "ms-vscode.hexeditor",
"publisherDisplayName": "ms-vscode"
},
"name": "hexeditor",
"publisher": "ms-vscode",
"version": "1.3.0"
},
{
"metadata": {
"id": "151fd0c3-a25e-49bd-9788-ec98696e193c",
"publisherId": "jaskang.jkformat",
"publisherDisplayName": "jaskang"
},
"name": "jkformat",
"publisher": "jaskang",
"version": "1.0.6"
},
{
"metadata": {
"id": "93ecc089-f396-47b4-8676-7fa3bc156a2c",
"publisherId": "sysoev.language-stylus",
"publisherDisplayName": "sysoev"
},
"name": "language-stylus",
"publisher": "sysoev",
"version": "1.11.0"
},
{
"metadata": {
"id": "b63c44fd-0457-4696-99e9-dbfdf70d77de",
"publisherId": "ritwickdey.LiveServer",
"publisherDisplayName": "ritwickdey"
},
"name": "LiveServer",
"publisher": "ritwickdey",
"version": "5.6.1"
},
{
"metadata": {
"id": "98790d67-10fa-497c-9113-f6c7489207b2",
"publisherId": "yzhang.markdown-all-in-one",
"publisherDisplayName": "yzhang"
},
"name": "markdown-all-in-one",
"publisher": "yzhang",
"version": "3.3.0"
},
{
"metadata": {
"id": "3b1db1fc-c7f7-4bd6-9fa4-b499dfa99a8a",
"publisherId": "shd101wyy.markdown-preview-enhanced",
"publisherDisplayName": "shd101wyy"
},
"name": "markdown-preview-enhanced",
"publisher": "shd101wyy",
"version": "0.5.13"
},
{
"metadata": {
"id": "4f63037e-3a44-436f-a483-4c65a77f15f6",
"publisherId": "FallenMax.mithril-emmet",
"publisherDisplayName": "FallenMax"
},
"name": "mithril-emmet",
"publisher": "FallenMax",
"version": "0.7.6"
},
{
"metadata": {
"id": "4b6540da-bfa3-4b88-b9e3-df8f2d161124",
"publisherId": "mongodb.mongodb-vscode",
"publisherDisplayName": "mongodb"
},
"name": "mongodb-vscode",
"publisher": "mongodb",
"version": "0.2.0"
},
{
"metadata": {
"id": "2a3e1925-d174-4cd7-baa7-3e13824d68c7",
"publisherId": "ronnidc.nunjucks",
"publisherDisplayName": "ronnidc"
},
"name": "nunjucks",
"publisher": "ronnidc",
"version": "0.3.0"
},
{
"metadata": {
"id": "fef63133-dae3-40fb-b81d-6da7617b4b1e",
"publisherId": "techer.open-in-browser",
"publisherDisplayName": "techer"
},
"name": "open-in-browser",
"publisher": "techer",
"version": "2.0.0"
},
{
"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": "d95cb424-7a5a-4e08-9698-107d6fd590cf",
"publisherId": "jebbs.plantuml",
"publisherDisplayName": "jebbs"
},
"name": "plantuml",
"publisher": "jebbs",
"version": "2.13.14"
},
{
"metadata": {
"id": "1b747f06-3789-4ebd-ac99-f1fe430c3347",
"publisherId": "alefragnani.project-manager",
"publisherDisplayName": "alefragnani"
},
"name": "project-manager",
"publisher": "alefragnani",
"version": "11.3.0"
},
{
"metadata": {
"id": "e8b469bd-915d-4070-bfc2-05c9b546f8ee",
"publisherId": "jakob101.RelativePath",
"publisherDisplayName": "jakob101"
},
"name": "RelativePath",
"publisher": "jakob101",
"version": "1.4.0"
},
{
"metadata": {
"id": "5fb19573-2183-4cf2-b53d-0fb869dae7ae",
"publisherId": "foxundermoon.shell-format",
"publisherDisplayName": "foxundermoon"
},
"name": "shell-format",
"publisher": "foxundermoon",
"version": "7.0.1"
},
{
"metadata": {
"id": "f458266d-2636-454c-86ba-1df8d80ed929",
"publisherId": "marclipovsky.string-manipulation",
"publisherDisplayName": "marclipovsky"
},
"name": "string-manipulation",
"publisher": "marclipovsky",
"version": "0.4.3"
},
{
"metadata": {
"id": "06f63e4d-f232-47c9-8665-1f4ea867d753",
"publisherId": "thisismanta.stylus-supremacy",
"publisherDisplayName": "thisismanta"
},
"name": "stylus-supremacy",
"publisher": "thisismanta",
"version": "2.14.5"
},
{
"metadata": {
"id": "261cac81-cd7b-4555-bb41-0c2d2bcd3e70",
"publisherId": "Gruntfuggly.todo-tree",
"publisherDisplayName": "Gruntfuggly"
},
"name": "todo-tree",
"publisher": "Gruntfuggly",
"version": "0.0.183"
},
{
"metadata": {
"id": "c02438a5-7ec8-4c2a-ab7a-f45f5f8bde75",
"publisherId": "hikerpig.vetur",
"publisherDisplayName": "hikerpig"
},
"name": "vetur",
"publisher": "hikerpig",
"version": "0.24.1"
},
{
"metadata": {
"id": "2f5dd8cb-d251-4d70-abfe-ddebcb077483",
"publisherId": "octref.vetur",
"publisherDisplayName": "octref"
},
"name": "vetur",
"publisher": "octref",
"version": "0.28.0"
},
{
"metadata": {
"id": "37d7747f-e652-4eac-83de-f2939f7e2121",
"publisherId": "anseki.vscode-color",
"publisherDisplayName": "anseki"
},
"name": "vscode-color",
"publisher": "anseki",
"version": "0.4.5"
},
{
"metadata": {
"id": "0479fc1c-3d67-49f9-b087-fb9069afe48f",
"publisherId": "ms-azuretools.vscode-docker",
"publisherDisplayName": "ms-azuretools"
},
"name": "vscode-docker",
"publisher": "ms-azuretools",
"version": "1.6.0"
},
{
"metadata": {
"id": "ea6a6046-2132-421f-a984-664909fcf0b8",
"publisherId": "hediet.vscode-drawio",
"publisherDisplayName": "hediet"
},
"name": "vscode-drawio",
"publisher": "hediet",
"version": "1.0.2"
},
{
"metadata": {
"id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a",
"publisherId": "dbaeumer.vscode-eslint",
"publisherDisplayName": "dbaeumer"
},
"name": "vscode-eslint",
"publisher": "dbaeumer",
"version": "2.1.10"
},
{
"metadata": {
"id": "c3382f5b-0525-4f74-93df-3a82483c1ad8",
"publisherId": "kenhowardpdx.vscode-gist",
"publisherDisplayName": "kenhowardpdx"
},
"name": "vscode-gist",
"publisher": "kenhowardpdx",
"version": "3.0.3"
},
{
"metadata": {
"id": "95dcafc3-2012-45bf-aac1-0b5345e0daf1",
"publisherId": "slevesque.vscode-hexdump",
"publisherDisplayName": "slevesque"
},
"name": "vscode-hexdump",
"publisher": "slevesque",
"version": "1.8.1"
},
{
"metadata": {
"id": "c46b0018-f317-4b6c-a785-d2039b27338f",
"publisherId": "wix.vscode-import-cost",
"publisherDisplayName": "wix"
},
"name": "vscode-import-cost",
"publisher": "wix",
"version": "2.12.0"
},
{
"metadata": {
"id": "6311c479-6522-429c-9df7-ae8e0e9391cf",
"publisherId": "okitavera.vscode-nunjucks-formatter",
"publisherDisplayName": "okitavera"
},
"name": "vscode-nunjucks-formatter",
"publisher": "okitavera",
"version": "0.1.3"
},
{
"metadata": {
"id": "0661e679-8a32-433e-baeb-8980f53edb55",
"publisherId": "fabiospampinato.vscode-todo-plus",
"publisherDisplayName": "fabiospampinato"
},
"name": "vscode-todo-plus",
"publisher": "fabiospampinato",
"version": "4.18.0"
},
{
"metadata": {
"id": "f2fd462f-f1bd-4c62-b54f-59a4e5ffc6a3",
"publisherId": "WakaTime.vscode-wakatime",
"publisherDisplayName": "WakaTime"
},
"name": "vscode-wakatime",
"publisher": "WakaTime",
"version": "4.0.9"
},
{
"metadata": {
"id": "6703768d-d42f-474e-9f6e-5f288d53f6e8",
"publisherId": "redhat.vscode-xml",
"publisherDisplayName": "redhat"
},
"name": "vscode-xml",
"publisher": "redhat",
"version": "0.13.0"
},
{
"metadata": {
"id": "4c808376-20ec-41d4-a934-f7601552c4f1",
"publisherId": "jcbuisson.vue",
"publisherDisplayName": "jcbuisson"
},
"name": "vue",
"publisher": "jcbuisson",
"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": "c8d95916-cf54-455f-b324-cbd887b7d3a8",
"publisherId": "sdras.vue-vscode-snippets",
"publisherDisplayName": "sdras"
},
"name": "vue-vscode-snippets",
"publisher": "sdras",
"version": "2.1.5"
},
{
"metadata": {
"id": "ec0a68f4-7ba0-42eb-b1f4-b6ef4f1755a7",
"publisherId": "mikeburgh.xml-format",
"publisherDisplayName": "mikeburgh"
},
"name": "xml-format",
"publisher": "mikeburgh",
"version": "1.0.2"
}
]
// 将按键绑定配置放入此文件中即可覆盖默认值
[
{
"key": "alt+cmd+j",
"command": "editor.action.insertSnippet"
},
{
"key": "ctrl+y",
"command": "editor.action.deleteLines",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "cmd+backspace",
"command": "-editor.action.deleteLines",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "alt+cmd+k",
"command": "workbench.action.openGlobalKeybindings"
},
{
"key": "cmd+k cmd+s",
"command": "-workbench.action.openGlobalKeybindings"
},
{
"key": "cmd+m",
"command": "workbench.action.toggleZenMode"
},
{
"key": "cmd+k z",
"command": "-workbench.action.toggleZenMode"
},
{
"key": "alt+b",
"command": "workbench.action.toggleSidebarVisibility"
},
{
"key": "cmd+b",
"command": "-workbench.action.toggleSidebarVisibility"
},
{
"key": "cmd+k 9",
"command": "editor.action.selectToBracket"
},
{
"key": "ctrl+[",
"command": "editor.action.smartSelect.grow",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+cmd+right",
"command": "-editor.action.smartSelect.grow",
"when": "editorTextFocus"
},
{
"key": "ctrl+]",
"command": "editor.action.smartSelect.shrink",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+cmd+left",
"command": "-editor.action.smartSelect.shrink",
"when": "editorTextFocus"
},
{
"key": "alt+tab",
"command": "workbench.action.openNextRecentlyUsedEditorInGroup"
},
{
"key": "ctrl+tab",
"command": "-workbench.action.openNextRecentlyUsedEditorInGroup"
},
{
"key": "ctrl+s",
"command": "workbench.action.toggleStatusbarVisibility"
},
{
"key": "alt+o",
"command": "outline.focus"
},
{
"key": "shift+alt+c",
"command": "markdown.extension.editing.toggleCodeSpan"
},
{
"key": "cmd+k n",
"command": "npm.runScript"
},
{
"key": "ctrl+cmd+s",
"command": "shell.format.shfmt"
},
{
"key": "cmd+n",
"command": "explorer.newFile"
},
{
"key": "k k",
"command": "workbench.action.quickOpenNavigatePreviousInFilePicker",
"when": "inFilesPicker && inQuickOpen"
},
{
"key": "shift+cmd+p",
"command": "-workbench.action.quickOpenNavigatePreviousInFilePicker",
"when": "inFilesPicker && inQuickOpen"
},
{
"key": "alt+cmd+n",
"command": "explorer.newFolder"
},
{
"key": "cmd+k b",
"command": "extension.openInDefaultBrowser"
},
{
"key": "alt+b",
"command": "-extension.openInDefaultBrowser"
},
{
"key": "shift+alt+s",
"command": "workbench.action.keybindingsReference"
},
{
"key": "cmd+k cmd+r",
"command": "-workbench.action.keybindingsReference"
},
{
"key": "cmd+n",
"command": "-workbench.action.files.newUntitledFile"
},
{
"key": "ctrl+cmd+t",
"command": "workbench.action.tasks.runTask"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.output.action.clearOutput"
},
{
"key": "delete backspace",
"command": "insertPrevSuggestion",
"when": "hasOtherSuggestions && textInputFocus && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on'"
},
{
"key": "shift+tab",
"command": "-insertPrevSuggestion",
"when": "hasOtherSuggestions && textInputFocus && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on'"
},
{
"key": "cmd+r shift+r",
"command": "-npm-script.run"
},
{
"key": "cmd+r",
"command": "npm.runSelectedScript"
},
{
"key": "cmd+k",
"command": "workbench.action.terminal.clear",
"when": "terminalFocus"
},
{
"key": "cmd+k",
"command": "-workbench.action.terminal.clear",
"when": "terminalFocus"
},
{
"key": "alt+cmd+b",
"command": "todo.toggleBox",
"when": "editorTextFocus && editorLangId == 'todo'"
},
{
"key": "cmd+enter",
"command": "-todo.toggleBox",
"when": "editorTextFocus && editorLangId == 'todo'"
},
{
"key": "alt+cmd+m",
"command": "markdown.todo.toggleTodo",
"when": "editorTextFocus && editorLangId == 'markdown'"
},
{
"key": "cmd+enter",
"command": "-markdown.todo.toggleTodo",
"when": "editorTextFocus && editorLangId == 'markdown'"
},
{
"key": "shift+cmd+r",
"command": "workbench.action.reloadWindow",
"when": "isDevelopment"
},
{
"key": "cmd+r",
"command": "-workbench.action.reloadWindow",
"when": "isDevelopment"
},
{
"key": "ctrl+cmd+up",
"command": "-workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+up",
"command": "list.collapse",
"when": "listFocus && !inputFocus"
},
{
"key": "cmd+up",
"command": "-list.collapse",
"when": "listFocus && !inputFocus"
},
{
"key": "shift+cmd+g",
"command": "-workbench.action.terminal.findPreviousTerminalFocus",
"when": "terminalFocus"
},
{
"key": "shift+cmd+g",
"command": "-workbench.action.terminal.findPrevious",
"when": "terminalFindWidgetFocused"
},
{
"key": "shift+cmd+g",
"command": "-editor.action.previousMatchFindAction",
"when": "editorFocus"
},
{
"key": "shift+cmd+g",
"command": "workbench.view.scm"
},
{
"key": "ctrl+shift+g",
"command": "-workbench.view.scm"
},
{
"key": "cmd+k p",
"command": "-workbench.action.files.copyPathOfActiveFile"
},
{
"key": "cmd+k p",
"command": "-workbench.action.files.copyPathOfActiveFile"
},
{
"key": "cmd+k p",
"command": "-workbench.action.files.copyPathOfActiveFile"
},
{
"key": "cmd+k p",
"command": "-workbench.action.files.copyPathOfActiveFile"
}
]
{
"editor.tabSize": 2,
"editor.fontSize": 14,
"git.confirmSync": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"eslint.nodePath": "/Users/gufeng/.nvm/versions/node/v12.16.1/lib/node_modules/@xhs/formula-cli",
"eslint.options": {
"useEslintrc": true,
"extensions": [
".js",
".vue",
".wpy"
],
"ignorePattern": [
"dist",
"public",
"public_server",
"coverage"
],
},
"eslint.validate": [
"javascript",
"vue"
],
"vetur.validation.template": false,
"vetur.validation.style": true,
"vetur.validation.script": false,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"window.zoomLevel": 1,
"files.autoSave": "onFocusChange",
"terminal.external.osxExec": "iTerm.app",
"terminal.explorerKind": "external",
"GithubGistExplorer.github.username": "zenHeart",
"GithubGistExplorer.github.token": "ea31f50d3219d5e6bab976b6e50aef086dcf953d",
"GithubGistExplorer.explorer.gistSortBy": "Last Updated",
"GithubGistExplorer.explorer.gistAscending": true,
"GithubGistExplorer.explorer.subscriptionSortBy": "Last Updated",
"GithubGistExplorer.explorer.subscriptionAscending": true,
"todo-tree.tree.showScanModeButton": false,
"emmet.triggerExpansionOnTab": true,
"scm.alwaysShowProviders": true,
"git.alwaysShowStagedChangesResourceGroup": true,
"git.autoStash": true,
"gitlens.advanced.similarityThreshold": null,
"liveServer.settings.donotShowInfoMsg": true,
"emmet.showSuggestionsAsSnippets": true,
"code-runner.clearPreviousOutput": true,
"code-runner.runInTerminal": true,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml"
},
"html.format.enable": true,
"html.format.indentInnerHtml": true,
"emmet.excludeLanguages": [
"markdown"
],
"emmet.includeLanguages": {
"javascript": "javascriptreact",
"vue-html": "html",
"razor": "html",
"plaintext": "pug",
},
"sync.gist": "cc6cba67ff3f1a80067838f7857096d1",
"hediet.vscode-drawio.local-storage": "eyIuZHJhd2lvLWNvbmZpZyI6IntcImxhbmd1YWdlXCI6XCJcIixcImN1c3RvbUZvbnRzXCI6W10sXCJsaWJyYXJpZXNcIjpcImdlbmVyYWw7dW1sO2VyO2JwbW47Zmxvd2NoYXJ0O2Jhc2ljO2Fycm93czJcIixcImN1c3RvbUxpYnJhcmllc1wiOltcIkwuc2NyYXRjaHBhZFwiXSxcInBsdWdpbnNcIjpbXSxcInJlY2VudENvbG9yc1wiOltdLFwiZm9ybWF0V2lkdGhcIjpcIjI0MFwiLFwiY3JlYXRlVGFyZ2V0XCI6ZmFsc2UsXCJwYWdlRm9ybWF0XCI6e1wieFwiOjAsXCJ5XCI6MCxcIndpZHRoXCI6ODI3LFwiaGVpZ2h0XCI6MTE2OX0sXCJzZWFyY2hcIjp0cnVlLFwic2hvd1N0YXJ0U2NyZWVuXCI6dHJ1ZSxcImdyaWRDb2xvclwiOlwiI2QwZDBkMFwiLFwiZGFya0dyaWRDb2xvclwiOlwiIzZlNmU2ZVwiLFwiYXV0b3NhdmVcIjp0cnVlLFwicmVzaXplSW1hZ2VzXCI6bnVsbCxcIm9wZW5Db3VudGVyXCI6MCxcInZlcnNpb25cIjoxOCxcInVuaXRcIjoxLFwiaXNSdWxlck9uXCI6ZmFsc2UsXCJ1aVwiOlwiXCJ9In0=",
"stylusSupremacy.insertBraces": false,
"stylusSupremacy.insertColons": false,
"stylusSupremacy.insertSemicolons": false,
"html.suggest.html5": true,
"editor.quickSuggestions": {
"other": true,
"comments": false,
"strings": true
},
"files.associations": {
"*.html": "html"
},
"liveServer.settings.donotVerifyTags": true,
"markdown-preview-enhanced.liveUpdate": true,
"terminal.integrated.rendererType": "dom",
"formatSelectionAsHtml.htmlWhitespaceSensitivity": "strict",
"vetur.format.defaultFormatter.html": "prettier",
"vetur.format.defaultFormatter.js": "prettier-eslint",
"todo-tree.general.tags": [
"XXX",
"TODO",
"HACK",
"FIXME",
"BUG",
"REAF"
],
"explorer.confirmDelete": false,
"editor.defaultFormatter": "vscode.emmet",
"eslint.codeAction.showDocumentation": {
"enable": true
},
"editor.formatOnSave": true,
"sync.autoDownload": true,
"sync.autoUpload": true,
"sync.forceDownload": true,
"sync.forceUpload": true,
"sync.quietSync": true,
"eslint.alwaysShowStatus": true,
"eslint.format.enable": true,
"eslint.lintTask.enable": true,
"eslint.debug": true,
"eslint.nodeEnv": ""
}
{
// Place your snippets for cpp 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"
// }
"basic c++ template": {
"prefix": "b",
"body": [
"#include <iostream>",
"#include <stdio.h>",
"int main()",
"{",
"\tusing namespace std;",
"\t$1;",
"}",
],
"description": "基本的 c++ 模板"
}
}
{
// Place your snippets for javascript 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"
// }
"suite test": {
"prefix": "st",
"body": [
"describe('$1',function() {",
"\tit('$2',function() {",
"\t\t$3",
"\t})",
"})"
],
"description": "suite test template"
},
"unit test": {
"prefix": "ut",
"body": [
"it('$1',function() {",
"\t$2",
"})"
],
"description": "unit test template"
}
}
{
// Place your snippets for markdown 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"
// }
"d":{
"prefix":"d",
"body":[
"## ${CURRENT_YEAR}-${CURRENT_MONTH}-${CURRENT_DATE}",
"* [ ] $1"
],
"description":"时间"
},
"short key":{
"prefix":"s",
"body":[
"* `⌘ + $1` $2"
],
"description":"插入快捷键"
}
}
{
// Place your snippets for shellscript 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"
// }
"add shell comment": {
"prefix": "comment",
"body": [
"#######################################",
"# $function",
"# Globals:",
"# $global",
"# Arguments:",
"# $arg",
"# Returns:",
"# $ret",
"#######################################"
],
"description": "shell comment ref https://google.github.io/styleguide/shell.xml#Comments "
}
}
{
// Place your snippets for stylus 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"
// }
"ellipse": {
"prefix": "el",
"body": [
"overflow hidden",
"display -webkit-box",
"-webkit-line-clamp 2",
"-webkit-box-orient vertical",
"word-wrap break-word",
"&:hover",
"\tdisplay block",
],
"description": "ellipse"
},
"ellipse1": {
"prefix": "el1",
"body": [
"overflow hidden",
"white-space nowrap",
"text-overflow ellipsis"
],
"description": "ellipse online"
}
}
{
"editor.tabSize": 2,
"editor.fontSize": 14,
"git.confirmSync": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"eslint.nodePath": "/Users/gufeng/.nvm/versions/node/v12.16.1/lib/node_modules/@xhs/formula-cli",
"eslint.options": {
"useEslintrc": true,
"extensions": [
".js",
".vue",
".wpy"
],
"ignorePattern": [
"dist",
"public",
"public_server",
"coverage"
],
},
"eslint.validate": [
"javascript",
"vue"
],
"vetur.validation.template": false,
"vetur.validation.style": true,
"vetur.validation.script": false,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"window.zoomLevel": 1,
"files.autoSave": "onFocusChange",
"terminal.external.osxExec": "iTerm.app",
"terminal.explorerKind": "external",
"GithubGistExplorer.github.username": "zenHeart",
"GithubGistExplorer.github.token": "ea31f50d3219d5e6bab976b6e50aef086dcf953d",
"GithubGistExplorer.explorer.gistSortBy": "Last Updated",
"GithubGistExplorer.explorer.gistAscending": true,
"GithubGistExplorer.explorer.subscriptionSortBy": "Last Updated",
"GithubGistExplorer.explorer.subscriptionAscending": true,
"todo-tree.tree.showScanModeButton": false,
"emmet.triggerExpansionOnTab": true,
"scm.alwaysShowProviders": true,
"git.alwaysShowStagedChangesResourceGroup": true,
"git.autoStash": true,
"gitlens.advanced.similarityThreshold": null,
"liveServer.settings.donotShowInfoMsg": true,
"emmet.showSuggestionsAsSnippets": true,
"code-runner.clearPreviousOutput": true,
"code-runner.runInTerminal": true,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml"
},
"html.format.enable": true,
"html.format.indentInnerHtml": true,
"emmet.excludeLanguages": [
"markdown"
],
"emmet.includeLanguages": {
"javascript": "javascriptreact",
"vue-html": "html",
"razor": "html",
"plaintext": "pug",
},
"sync.gist": "cc6cba67ff3f1a80067838f7857096d1",
"hediet.vscode-drawio.local-storage": "eyIuZHJhd2lvLWNvbmZpZyI6IntcImxhbmd1YWdlXCI6XCJcIixcImN1c3RvbUZvbnRzXCI6W10sXCJsaWJyYXJpZXNcIjpcImdlbmVyYWw7dW1sO2VyO2JwbW47Zmxvd2NoYXJ0O2Jhc2ljO2Fycm93czJcIixcImN1c3RvbUxpYnJhcmllc1wiOltcIkwuc2NyYXRjaHBhZFwiXSxcInBsdWdpbnNcIjpbXSxcInJlY2VudENvbG9yc1wiOltdLFwiZm9ybWF0V2lkdGhcIjpcIjI0MFwiLFwiY3JlYXRlVGFyZ2V0XCI6ZmFsc2UsXCJwYWdlRm9ybWF0XCI6e1wieFwiOjAsXCJ5XCI6MCxcIndpZHRoXCI6ODI3LFwiaGVpZ2h0XCI6MTE2OX0sXCJzZWFyY2hcIjp0cnVlLFwic2hvd1N0YXJ0U2NyZWVuXCI6dHJ1ZSxcImdyaWRDb2xvclwiOlwiI2QwZDBkMFwiLFwiZGFya0dyaWRDb2xvclwiOlwiIzZlNmU2ZVwiLFwiYXV0b3NhdmVcIjp0cnVlLFwicmVzaXplSW1hZ2VzXCI6bnVsbCxcIm9wZW5Db3VudGVyXCI6MCxcInZlcnNpb25cIjoxOCxcInVuaXRcIjoxLFwiaXNSdWxlck9uXCI6ZmFsc2UsXCJ1aVwiOlwiXCJ9In0=",
"stylusSupremacy.insertBraces": false,
"stylusSupremacy.insertColons": false,
"stylusSupremacy.insertSemicolons": false,
"html.suggest.html5": true,
"editor.quickSuggestions": {
"other": true,
"comments": false,
"strings": true
},
"files.associations": {
"*.html": "html"
},
"liveServer.settings.donotVerifyTags": true,
"markdown-preview-enhanced.liveUpdate": true,
"terminal.integrated.rendererType": "dom",
"formatSelectionAsHtml.htmlWhitespaceSensitivity": "strict",
"vetur.format.defaultFormatter.html": "prettier",
"vetur.format.defaultFormatter.js": "prettier-eslint",
"todo-tree.general.tags": [
"XXX",
"TODO",
"HACK",
"FIXME",
"BUG",
"REAF"
],
"explorer.confirmDelete": false,
"editor.defaultFormatter": "vscode.emmet",
"eslint.codeAction.showDocumentation": {
"enable": true
},
"editor.formatOnSave": true
}
{
// Place your snippets for cpp 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"
// }
"basic c++ template": {
"prefix": "b",
"body": [
"#include <iostream>",
"#include <stdio.h>",
"int main()",
"{",
"\tusing namespace std;",
"\t$1;",
"}",
],
"description": "基本的 c++ 模板"
}
}
{
// Place your snippets for javascript 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"
// }
"suite test": {
"prefix": "st",
"body": [
"describe('$1',function() {",
"\tit('$2',function() {",
"\t\t$3",
"\t})",
"})"
],
"description": "suite test template"
},
"unit test": {
"prefix": "ut",
"body": [
"it('$1',function() {",
"\t$2",
"})"
],
"description": "unit test template"
}
}
{
// Place your snippets for markdown 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"
// }
"d":{
"prefix":"d",
"body":[
"## ${CURRENT_YEAR}-${CURRENT_MONTH}-${CURRENT_DATE}",
"* [ ] $1"
],
"description":"时间"
},
"short key":{
"prefix":"s",
"body":[
"* `⌘ + $1` $2"
],
"description":"插入快捷键"
}
}
{
// Place your snippets for shellscript 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"
// }
"add shell comment": {
"prefix": "comment",
"body": [
"#######################################",
"# $function",
"# Globals:",
"# $global",
"# Arguments:",
"# $arg",
"# Returns:",
"# $ret",
"#######################################"
],
"description": "shell comment ref https://google.github.io/styleguide/shell.xml#Comments "
}
}
{
// Place your snippets for stylus 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"
// }
"ellipse": {
"prefix": "el",
"body": [
"overflow hidden",
"display -webkit-box",
"-webkit-line-clamp 2",
"-webkit-box-orient vertical",
"word-wrap break-word",
"&:hover",
"\tdisplay block",
],
"description": "ellipse"
},
"ellipse1": {
"prefix": "el1",
"body": [
"overflow hidden",
"white-space nowrap",
"text-overflow ellipsis"
],
"description": "ellipse online"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment