Skip to content

Instantly share code, notes, and snippets.

@michaelHL
Last active October 27, 2018 00:54
Show Gist options
  • Save michaelHL/39026ed90013ca21c9da0a5e5b07f50e to your computer and use it in GitHub Desktop.
Save michaelHL/39026ed90013ca21c9da0a5e5b07f50e to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
{"lastUpload":"2018-10-27T00:54:27.927Z","extensionVersion":"v3.2.0"}
[
{
"metadata": {
"id": "ba77bee9-98dc-4b5f-ae4a-9701d1dab0f8",
"publisherId": "acarreiro.calculate",
"publisherDisplayName": "acarreiro"
},
"name": "calculate",
"publisher": "acarreiro",
"version": "2.1.0"
},
{
"metadata": {
"id": "04208f17-8aed-4d49-b0a2-fbce829efbeb",
"publisherId": "xaver.clang-format",
"publisherDisplayName": "xaver"
},
"name": "clang-format",
"publisher": "xaver",
"version": "1.6.2"
},
{
"metadata": {
"id": "a6a0c5b2-d078-4bf5-a9ee-4e37054414b3",
"publisherId": "formulahendry.code-runner",
"publisherDisplayName": "formulahendry"
},
"name": "code-runner",
"publisher": "formulahendry",
"version": "0.9.4"
},
{
"metadata": {
"id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
"publisherId": "Shan.code-settings-sync",
"publisherDisplayName": "Shan"
},
"name": "code-settings-sync",
"publisher": "Shan",
"version": "3.2.0"
},
{
"metadata": {
"id": "0fd4a2e2-f7b7-430e-8ba0-3b44ddfb43f5",
"publisherId": "Compulim.compulim-vscode-closetag",
"publisherDisplayName": "Compulim"
},
"name": "compulim-vscode-closetag",
"publisher": "Compulim",
"version": "1.2.0"
},
{
"metadata": {
"id": "51604e47-0bb3-43c0-9226-a74eeca7cd84",
"publisherId": "bukas.GBKtoUTF8",
"publisherDisplayName": "bukas"
},
"name": "GBKtoUTF8",
"publisher": "bukas",
"version": "0.0.2"
},
{
"metadata": {
"id": "8bb12ae3-73f8-40cf-86b7-4bd5729c6238",
"publisherId": "GrapeCity.gc-excelviewer",
"publisherDisplayName": "GrapeCity"
},
"name": "gc-excelviewer",
"publisher": "GrapeCity",
"version": "2.1.26"
},
{
"metadata": {
"id": "4f846889-2416-4974-93cc-20ffd528cd4e",
"publisherId": "UCL.haskelly",
"publisherDisplayName": "UCL"
},
"name": "haskelly",
"publisher": "UCL",
"version": "0.5.4"
},
{
"metadata": {
"id": "0fcbe507-6af5-4c42-8cc6-8044625d4edf",
"publisherId": "ybaumes.highlight-trailing-white-spaces",
"publisherDisplayName": "ybaumes"
},
"name": "highlight-trailing-white-spaces",
"publisher": "ybaumes",
"version": "0.0.2"
},
{
"metadata": {
"id": "a35421ec-5aba-4bcf-849d-5570cffe1fa4",
"publisherId": "monofon.hindent-format",
"publisherDisplayName": "monofon"
},
"name": "hindent-format",
"publisher": "monofon",
"version": "0.0.10"
},
{
"metadata": {
"id": "9e69a2cb-2094-4a0a-8777-93aae5432a49",
"publisherId": "AndersEAndersen.html-class-suggestions",
"publisherDisplayName": "AndersEAndersen"
},
"name": "html-class-suggestions",
"publisher": "AndersEAndersen",
"version": "1.0.7"
},
{
"metadata": {
"id": "be992f3f-9f22-4b66-a1d2-ecad04c28a28",
"publisherId": "abusaidm.html-snippets",
"publisherDisplayName": "abusaidm"
},
"name": "html-snippets",
"publisher": "abusaidm",
"version": "0.2.1"
},
{
"metadata": {
"id": "198a707e-28af-4e84-8610-6e2f628dd12d",
"publisherId": "redhat.java",
"publisherDisplayName": "redhat"
},
"name": "java",
"publisher": "redhat",
"version": "0.33.0"
},
{
"metadata": {
"id": "270c1d3b-a657-446f-83b8-ab32fd7af006",
"publisherId": "justusadam.language-haskell",
"publisherDisplayName": "justusadam"
},
"name": "language-haskell",
"publisher": "justusadam",
"version": "2.5.0"
},
{
"metadata": {
"id": "1f5eb737-5496-44a3-a8a1-36a85eee4979",
"publisherId": "magicstack.MagicPython",
"publisherDisplayName": "magicstack"
},
"name": "MagicPython",
"publisher": "magicstack",
"version": "1.1.0"
},
{
"metadata": {
"id": "3b1db1fc-c7f7-4bd6-9fa4-b499dfa99a8a",
"publisherId": "shd101wyy.markdown-preview-enhanced",
"publisherDisplayName": "shd101wyy"
},
"name": "markdown-preview-enhanced",
"publisher": "shd101wyy",
"version": "0.3.8"
},
{
"metadata": {
"id": "5db78037-f674-459f-a236-db622c427c5b",
"publisherId": "PKief.material-icon-theme",
"publisherDisplayName": "PKief"
},
"name": "material-icon-theme",
"publisher": "PKief",
"version": "3.6.0"
},
{
"metadata": {
"id": "0f9f94a7-2209-4b3e-af66-95dad7211cf4",
"publisherId": "Gimly81.matlab",
"publisherDisplayName": "Gimly81"
},
"name": "matlab",
"publisher": "Gimly81",
"version": "0.9.0"
},
{
"metadata": {
"id": "2a6cdd14-9b54-497f-bb4a-a0298c7dd4f7",
"publisherId": "slaier.matlab-complete",
"publisherDisplayName": "slaier"
},
"name": "matlab-complete",
"publisher": "slaier",
"version": "1.0.2"
},
{
"metadata": {
"id": "16f49f82-0071-4930-b6b5-b3e3ccd5fb0d",
"publisherId": "AffenWiesel.matlab-formatter",
"publisherDisplayName": "AffenWiesel"
},
"name": "matlab-formatter",
"publisher": "AffenWiesel",
"version": "2.3.0"
},
{
"metadata": {
"id": "0d1241e3-fa60-4f24-8f2a-6d7085677c48",
"publisherId": "ionutvmi.path-autocomplete",
"publisherDisplayName": "ionutvmi"
},
"name": "path-autocomplete",
"publisher": "ionutvmi",
"version": "1.12.0"
},
{
"metadata": {
"id": "209a4d19-ef1b-4b05-a3b6-53f505a7d532",
"publisherId": "sfodje.perltidy",
"publisherDisplayName": "sfodje"
},
"name": "perltidy",
"publisher": "sfodje",
"version": "1.3.1"
},
{
"metadata": {
"id": "1b747f06-3789-4ebd-ac99-f1fe430c3347",
"publisherId": "alefragnani.project-manager",
"publisherDisplayName": "alefragnani"
},
"name": "project-manager",
"publisher": "alefragnani",
"version": "9.0.1"
},
{
"metadata": {
"id": "f1f59ae4-9318-4f3c-a9b5-81b2eaa5f8a5",
"publisherId": "ms-python.python",
"publisherDisplayName": "ms-python"
},
"name": "python",
"publisher": "ms-python",
"version": "2018.9.1"
},
{
"metadata": {
"id": "4dfff9f4-ff9b-47bb-b0d1-c54e18d8febb",
"publisherId": "Ikuyadeu.r",
"publisherDisplayName": "Ikuyadeu"
},
"name": "r",
"publisher": "Ikuyadeu",
"version": "1.0.0"
},
{
"metadata": {
"id": "5eb4801d-fa76-4d05-86d1-fc32bb156e6d",
"publisherId": "REditorSupport.r-lsp",
"publisherDisplayName": "REditorSupport"
},
"name": "r-lsp",
"publisher": "REditorSupport",
"version": "0.0.8"
},
{
"metadata": {
"id": "3792588c-3d35-442d-91ea-fe6a755e8155",
"publisherId": "mechatroner.rainbow-csv",
"publisherDisplayName": "mechatroner"
},
"name": "rainbow-csv",
"publisher": "mechatroner",
"version": "0.7.1"
},
{
"metadata": {
"id": "f359d228-4102-4ebe-bf06-6690b9a38780",
"publisherId": "77qingliu.sas-syntax",
"publisherDisplayName": "77qingliu"
},
"name": "sas-syntax",
"publisher": "77qingliu",
"version": "1.0.8"
},
{
"metadata": {
"id": "186ace18-2b44-490d-863e-0bd29b229a27",
"publisherId": "formulahendry.terminal",
"publisherDisplayName": "formulahendry"
},
"name": "terminal",
"publisher": "formulahendry",
"version": "0.0.10"
},
{
"metadata": {
"id": "6df845ea-159a-4848-bdf4-60d9b2cbd13c",
"publisherId": "trongthanh.theme-boxythemekit",
"publisherDisplayName": "trongthanh"
},
"name": "theme-boxythemekit",
"publisher": "trongthanh",
"version": "0.2.0"
},
{
"metadata": {
"id": "d96e79c6-8b25-4be3-8545-0e0ecefcae03",
"publisherId": "vscodevim.vim",
"publisherDisplayName": "vscodevim"
},
"name": "vim",
"publisher": "vscodevim",
"version": "0.16.11"
},
{
"metadata": {
"id": "ce49f801-147f-49b8-9b1b-a8ee3dff91ef",
"publisherId": "slevesque.vscode-autohotkey",
"publisherDisplayName": "slevesque"
},
"name": "vscode-autohotkey",
"publisher": "slevesque",
"version": "0.2.2"
},
{
"metadata": {
"id": "f8dbe169-d649-4e4b-adb8-ffa113c1d616",
"publisherId": "mitaki28.vscode-clang",
"publisherDisplayName": "mitaki28"
},
"name": "vscode-clang",
"publisher": "mitaki28",
"version": "0.2.3"
},
{
"metadata": {
"id": "d637104e-1fd7-4063-98fc-8afe46012c9b",
"publisherId": "sleistner.vscode-fileutils",
"publisherDisplayName": "sleistner"
},
"name": "vscode-fileutils",
"publisher": "sleistner",
"version": "2.11.0"
},
{
"metadata": {
"id": "77b70e30-3534-4098-9d6d-382a96babca4",
"publisherId": "dkundel.vscode-new-file",
"publisherDisplayName": "dkundel"
},
"name": "vscode-new-file",
"publisher": "dkundel",
"version": "4.0.2"
}
]
// Place your key bindings in this file to overwrite the defaults
[{
"key": "ctrl+shift+tab",
"command": "workbench.action.previousEditor"
},
{
"key": "ctrl+pageup",
"command": "-workbench.action.previousEditor"
},
{
"key": "ctrl+tab",
"command": "workbench.action.nextEditor"
},
{
"key": "ctrl+pagedown",
"command": "-workbench.action.nextEditor"
},
{
"key": "ctrl+u",
"command": "-cursorUndo",
"when": "editorTextFocus"
},
{
"key": "ctrl+h",
"command": "-extension.vim_ctrl+h",
"when": "editorTextFocus && vim.active && vim.use<C-h> && !inDebugRepl && vim.mode == 'Insert'"
},
{
"key": "ctrl+k ctrl+b",
"command": "workbench.action.toggleSidebarVisibility"
},
{
"key": "ctrl+b",
"command": "-workbench.action.toggleSidebarVisibility"
},
{
"key": "shift+f11",
"command": "workbench.action.toggleZenMode"
},
{
"key": "ctrl+k z",
"command": "-workbench.action.toggleZenMode"
},
{
"key": "ctrl+alt+p",
"command": "projectManager.listProjects"
},
{
"key": "shift+alt+p",
"command": "-projectManager.listProjects"
},
{
"key": "ctrl+k ctrl+n",
"command": "workbench.action.toggleActivityBarVisibility"
},
{
"key": "ctrl+shift+,",
"command": "r.runSource"
},
{
"key": "ctrl+alt+u ctrl+alt+n",
"command": "sftp.trans.remote"
},
{
"key": "ctrl+alt+u ctrl+alt+o",
"command": "sftp.trans.local"
},
{
"key": "ctrl+shift+.",
"command": "r.runSelection"
},
{
"key": "ctrl+]",
"command": "extension.findCTags",
"when": "editorTextFocus"
},
{
"key": "ctrl+t",
"command": "-extension.findCTags",
"when": "editorTextFocus"
},
{
"key": "ctrl+o",
"command": "extension.ctagsJumpBack",
"when": "editorTextFocus"
},
{
"key": "alt+t",
"command": "-extension.ctagsJumpBack",
"when": "editorTextFocus"
},
{
"key": "ctrl+alt+n",
"command": "newFile.createNewFile"
},
{
"key": "ctrl+alt+n",
"command": "-newFile.createNewFile"
},
{
"key": "ctrl+shift+k",
"command": "editor.action.insertSnippet",
"args": {
"snippet": " => "
}
},
{
"key": "ctrl+shift+l",
"command": "editor.action.insertSnippet",
"args": {
"snippet": " -> "
}
},
{
"key": "ctrl+b",
"command": "code-runner.run"
},
{
"key": "ctrl+alt+n",
"command": "-code-runner.run"
},
{
"key": "ctrl+alt+f",
"command": "editor.action.formatDocument",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+f",
"command": "-editor.action.formatDocument",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+alt+b",
"command": "code-runner.stop"
},
{
"key": "ctrl+alt+m",
"command": "-code-runner.stop"
},
{
"key": "ctrl+p",
"command": "selectPrevSuggestion",
"when": "editorTextFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible"
},
{
"key": "ctrl+n",
"command": "selectNextSuggestion",
"when": "editorTextFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible"
},
{
"key": "ctrl+o",
"command": "workbench.action.navigateBack",
"when": "editorTextFocus"
},
{
"key": "ctrl+i",
"command": "workbench.action.navigateForward",
"when": "editorTextFocus"
},
{
"key": "ctrl+alt+o",
"command": "markdown-preview-enhanced.openPreview",
"when": "editorLangId == 'markdown'"
},
{
"key": "ctrl+shift+v",
"command": "",
"when": "editorLangId == 'markdown'"
},
{
"key": "ctrl+shift+o",
"command": "terminal.open"
},
{
"key": "shift+escape",
"command": "notifications.clearAll"
},
{
"key": "ctrl+a",
"command": "editor.action.selectAll",
"when": "editorTextFocus && vim.active && vim.mode == 'Insert'"
}
}
]
{
// Defines VSCode's display language.
// See https://go.microsoft.com/fwlink/?LinkId=761051 for a list of supported languages.
// Changing the value requires to restart VSCode.
"locale":"en"
}
{
"name": "material-icon-theme",
"version": "2.1.0"
}
{
"editor.rulers": [
80
],
"editor.fontFamily": "Fira Code, consolas, 'Microsoft Yahei Mono', 'Courier New', monospace",
"editor.fontSize": 14.8,
"editor.lineHeight": 21.0,
"editor.minimap.enabled": true,
"editor.minimap.renderCharacters": true,
"editor.accessibilitySupport": "off",
"editor.cursorBlinking": "phase",
"editor.insertSpaces": true,
"editor.smoothScrolling": false,
"editor.multiCursorModifier": "ctrlCmd",
"editor.snippetSuggestions": "top",
"files.eol": "\n",
"files.insertFinalNewline": true,
"window.menuBarVisibility": "toggle",
"window.restoreFullscreen": true,
"window.zoomLevel": -0.55,
// Html
"html.autoClosingTags": false,
// R
"r.rterm.windows": "E:/R/bin/x64/R.exe",
// Haskell
"hindent-format.command": "brittany",
"haskelly.buttons.ghci": false,
"haskelly.buttons.runFile": false,
"haskelly.buttons.stackRun": false,
"haskelly.buttons.stackTest": false,
"haskelly.buttons.stackBuild": false,
"haskelly.buttons.quickcheck": false,
// vim
"vim.surround": true,
"vim.disableExtension": false,
"vim.useSystemClipboard": false,
"vim.hlsearch": true,
"vim.leader": " ",
"vim.easymotion": true,
"vim.easymotionMarkerFontFamily": "Microsoft Yahei Mono",
"vim.easymotionMarkerFontSize": "15",
"vim.easymotionMarkerHeight": 16,
"vim.easymotionMarkerWidthPerChar": 11,
"vim.easymotionMarkerBackgroundColor": "#000000",
"vim.easymotionMarkerForegroundColorOneChar": "#ffffff",
"vim.easymotionMarkerForegroundColorTwoChar": "#ffffff",
"vim.easymotionMarkerYOffset": 13,
"vim.statusBarColorControl": false,
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": [
"leader",
"w"
],
"after": [],
"commands": [
{
"command": "workbench.action.files.save",
"args": []
}
]
},
{
"before": [
"leader",
"e"
],
"after": [],
"commands": [
{
"command": "workbench.action.files.revert",
"args": []
}
]
},
{
"before": [
"leader",
"s"
],
"after": [
"leader",
"leader",
"s"
]
},
{
"before": [
"leader",
"p"
],
"after": [],
"commands": [
{
"command": "workbench.action.closeEditorsInGroup",
"args": []
}
]
},
{
"before": [
"leader",
"q"
],
"after": [],
"commands": [
{
"command": "workbench.action.closeActiveEditor",
"args": []
}
]
},
{
"before": [
"leader",
"l"
],
"after": [],
"commands": [
{
"command": "editor.action.trimTrailingWhitespace",
"args": []
}
]
},
{
"before": [
"U"
],
"after": [
"<C-r>"
]
},
{
"before": [
"k"
],
"after": [
"g",
"k"
]
},
{
"before": [
"j"
],
"after": [
"g",
"j"
]
},
{
"before": [
"="
],
"after": []
},
{
"before": [
"n"
],
"after": [
"n",
"z",
"z"
]
},
{
"before": [
"N"
],
"after": [
"N",
"z",
"z"
]
},
{
"before": [
"{"
],
"after": [
"{",
"z",
"z"
]
},
{
"before": [
"}"
],
"after": [
"}",
"z",
"z"
]
}
],
"vim.handleKeys": {
"<C-d>": true,
"<C-u>": true,
"<C-b>": false,
"<C-o>": false,
"<C-i>": false,
"<C-s>": false,
"<C-f>": false,
"<C-h>": false,
"<C-j>": false,
"<C-c>": false,
"<C-n>": false,
"<C-k>": false
},
// Clang
"clang.diagnostic.delay": 500,
// Clang-format
"clang-format.executable": "D:/MSYS2/mingw64/bin/clang-format.exe",
"clang-format.style": "file",
// run code
"code-runner.executorMap": {
"c": "gcc -std=c99 -Wall -Wextra $fileName -o $fileNameWithoutExt.exe && .\\\\$fileNameWithoutExt",
"cpp": "D:/MSYS2/usr/bin/g++.exe -std=c++11 -Wall -s $fileName -o $fileNameWithoutExt.exe && .\\\\$fileNameWithoutExt",
"objective-c": "cd $dir && gcc -framework Cocoa $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"java": "javac -encoding UTF-8 $fileName && java -Dfile.encoding=\"UTF8\" $fileNameWithoutExt",
"php": "php",
"perl": "E:/Strawberry/perl/bin/perl.exe",
"python": "E:/Miniconda/envs/workspace/python -u",
"bat": "cmd /c",
"vbscript": "cscript //Nologo",
"r": "Rscript",
"haskell": "stack runhaskell",
"ahk": "autohotkey",
"shellscript": "D:/MSYS2/usr/bin/bash.exe"
},
"code-runner.respectShebang": false,
"code-runner.ignoreSelection": true,
"code-runner.saveAllFilesBeforeRun": true,
"code-runner.saveFileBeforeRun": true,
"code-runner.fileDirectoryAsCwd": true,
"code-runner.showExecutionMessage": true,
"code-runner.runInTerminal": true,
"code-runner.preserveFocus": true,
"code-runner.clearPreviousOutput": true,
"code-runner.showRunIconInEditorTitleMenu": false,
// Matlab
"matlab.matlabpath": "E:/Matlab/bin/matlab.exe",
"matlab.mlintpath": "E:/Matlab/bin/win64/mlint.exe",
// Python
"python.linting.enabled": true,
"python.linting.pylintEnabled": false,
"python.linting.flake8Enabled": true,
"python.linting.flake8Path": "E:/Miniconda/envs/workspace/Scripts/flake8.exe",
"python.linting.flake8Args": [
"--ignore=E501"
],
"python.formatting.provider": "autopep8",
// "python.formatting.provider": "yapf",
"python.jediEnabled": false,
"python.formatting.autopep8Path": "E:/Miniconda/envs/workspace/Scripts/autopep8.exe",
// markdown
"markdown-preview-enhanced.enableExtendedTableSyntax": true,
"markdown-preview-enhanced.previewTheme": "solarized-light.css",
"markdown-preview-enhanced.codeBlockTheme": "vue.css",
"markdown-preview-enhanced.mathRenderingOption": "MathJax",
"markdown-preview-enhanced.enableScriptExecution": true,
// zen mode
"zenMode.fullScreen": false,
"zenMode.restore": true,
// project manager configuration
"projectManager.projectsLocation": "F:/WorkingDirectory/Configuration/VSCode",
// integrated terminal
"terminal.integrated.fontFamily": "Code New Roman, Microsoft Yahei Mono",
"terminal.integrated.fontSize": 15,
"terminal.integrated.shell.windows": "D:/MSYS2/usr/bin/bash.exe",
"terminal.integrated.fontWeightBold": "normal",
"terminal.integrated.fontWeight": "100",
"terminal.integrated.shellArgs.windows": [
"--login"
],
"terminal.integrated.env.windows": {
"CHERE_INVOKING": "1",
"MSYSTEM": "MINGW64"
},
// perl-tidy
"perltidy.additionalArguments": [
"-l=80",
"-i=4",
"-ci=4",
"-vt=2",
"-cti=1",
"-pt=2",
"-bt=1",
"-sbt=1",
"-bbt=1",
"-nsfs",
"-nolq",
"-bar",
// "-wbb=\"% + - * / x != == >= <= =~ !~ < > | & = **= += *= &= <<= &&= -= /= |= >>= ||= //= .= %= ^= x=\"",
"-st",
"-tqw",
"-se",
"-ce"
],
// sync
"sync.autoDownload": false,
"sync.autoUpload": false,
"sync.forceDownload": false,
"sync.quietSync": false,
"sync.gist": "39026ed90013ca21c9da0a5e5b07f50e",
"sync.askGistName": false,
"sync.removeExtensions": true,
"sync.syncExtensions": true,
// git
// "git.enabled": false,
// "git.path": "E:/UtilityPrograms/Git-2.15/bin/git.exe",
// workbench
"workbench.editor.enablePreviewFromQuickOpen": false,
"workbench.editor.tabSizing": "shrink",
"workbench.sideBar.location": "left",
"workbench.activityBar.visible": true,
"workbench.iconTheme": "material-icon-theme",
"extensions.ignoreRecommendations": false,
"workbench.colorCustomizations": {
"editor.background": "#142028",
"editorCursor.foreground": "#FFFF00",
"editorLineNumber.foreground": "#8c96aa",
"editor.lineHighlightBackground": "#38303f",
"activityBarBadge.background": "#2978FF",
"activityBar.foreground": "#98cefa",
"sideBar.background": "#142028",
"list.activeSelectionForeground": "#2979FF",
"list.inactiveSelectionForeground": "#2979FF",
"list.highlightForeground": "#2979FF",
"scrollbarSlider.activeBackground": "#2979FF50",
"editorSuggestWidget.highlightForeground": "#2979FF",
"textLink.foreground": "#2979FF",
"progressBar.background": "#2979FF",
"pickerGroup.foreground": "#2979FF",
"tab.activeBorder": "#2979FF",
"statusBar.background": "#142028",
"statusBar.noFolderBackground": "#142028",
"statusBar.debuggingBackground": "#142028",
"activityBar.background": "#142028",
},
"material-icon-theme.showUpdateMessage": false,
"material-icon-theme.hidesExplorerArrows": true,
"material-icon-theme.folders.theme": "specific",
"material-icon-theme.activeIconPack": "react",
"material-icon-theme.folders.color": "#42a5f5",
"workbench.startupEditor": "newUntitledFile",
"workbench.colorTheme": "Boxy Ocean",
"update.channel": "none",
"files.associations": {
"*.latex": "latex",
"*.m": "matlab"
},
"java.errors.incompleteClasspath.severity": "ignore"
}
{
// Place your snippets for python 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"
// }
"class - init": {
"prefix": "init",
"body": [
"def __init__(self$1):",
" $2"
],
"description": "Python class init"
},
"class - str": {
"prefix": "str",
"body": [
"def __str__(self):",
" $1"
],
"description": "Python class str"
},
"class - repr": {
"prefix": "repr",
"body": [
"def __repr__(self):",
" $1"
],
"description": "Python class repr"
},
"class - def": {
"prefix": "cdef",
"body": [
"def $1(self$2):",
" $3"
],
"description": "Python def in class"
}
}
{
/*
// Place your snippets for Swift 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"
}
*/
}
{"version":"7.8.1","status":1,"welcomeShown":true}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment