Skip to content

Instantly share code, notes, and snippets.

@mort3za
Last active April 20, 2020 08:53
Show Gist options
  • Save mort3za/57352b2d8e3f00658e8f92423a467772 to your computer and use it in GitHub Desktop.
Save mort3za/57352b2d8e3f00658e8f92423a467772 to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
{"lastUpload":"2019-08-07T06:58:52.915Z","extensionVersion":"v3.4.1"}
[
{
"metadata": {
"id": "697255a9-3f36-44c8-b084-d3b91edfb23a",
"publisherId": "HookyQR.beautify",
"publisherDisplayName": "HookyQR"
},
"name": "beautify",
"publisher": "HookyQR",
"version": "1.5.0"
},
{
"metadata": {
"id": "b689fcc8-d494-4dbf-a228-2c694a578afc",
"publisherId": "alefragnani.Bookmarks",
"publisherDisplayName": "alefragnani"
},
"name": "Bookmarks",
"publisher": "alefragnani",
"version": "10.4.4"
},
{
"metadata": {
"id": "5a6e2b21-1d61-4acd-b31b-907f9c23f18a",
"publisherId": "CoenraadS.bracket-pair-colorizer-2",
"publisherDisplayName": "CoenraadS"
},
"name": "bracket-pair-colorizer-2",
"publisher": "CoenraadS",
"version": "0.0.28"
},
{
"metadata": {
"id": "2aa040bf-c73a-455d-8946-5c6cc83b8019",
"publisherId": "wmaurer.change-case",
"publisherDisplayName": "wmaurer"
},
"name": "change-case",
"publisher": "wmaurer",
"version": "1.0.0"
},
{
"metadata": {
"id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
"publisherId": "Shan.code-settings-sync",
"publisherDisplayName": "Shan"
},
"name": "code-settings-sync",
"publisher": "Shan",
"version": "3.4.1"
},
{
"metadata": {
"id": "d1b33efe-8957-4d14-9ef6-e043fdbe9079",
"publisherId": "Nimda.deepdark-material",
"publisherDisplayName": "Nimda"
},
"name": "deepdark-material",
"publisher": "Nimda",
"version": "3.0.0"
},
{
"metadata": {
"id": "e3e39410-f11e-48cb-88d0-cd20b9195144",
"publisherId": "WooodHead.disable-eslint-rule",
"publisherDisplayName": "WooodHead"
},
"name": "disable-eslint-rule",
"publisher": "WooodHead",
"version": "0.0.2"
},
{
"metadata": {
"id": "e55376f2-3b3e-4916-8dbf-34df2fce687b",
"publisherId": "drKnoxy.eslint-disable-snippets",
"publisherDisplayName": "drKnoxy"
},
"name": "eslint-disable-snippets",
"publisher": "drKnoxy",
"version": "1.2.0"
},
{
"metadata": {
"id": "2335b326-c334-4e81-bc51-c408fcec6e7c",
"publisherId": "waderyan.gitblame",
"publisherDisplayName": "waderyan"
},
"name": "gitblame",
"publisher": "waderyan",
"version": "3.0.1"
},
{
"metadata": {
"id": "3e891cf9-53cb-49a3-8d01-8f0b1f0afb29",
"publisherId": "codezombiech.gitignore",
"publisherDisplayName": "codezombiech"
},
"name": "gitignore",
"publisher": "codezombiech",
"version": "0.6.0"
},
{
"metadata": {
"id": "be992f3f-9f22-4b66-a1d2-ecad04c28a28",
"publisherId": "abusaidm.html-snippets",
"publisherDisplayName": "abusaidm"
},
"name": "html-snippets",
"publisher": "abusaidm",
"version": "0.2.1"
},
{
"metadata": {
"id": "a2cec723-5349-460d-9de9-0fd1f8d3456f",
"publisherId": "xabikos.JavaScriptSnippets",
"publisherDisplayName": "xabikos"
},
"name": "JavaScriptSnippets",
"publisher": "xabikos",
"version": "1.7.2"
},
{
"metadata": {
"id": "489abeb0-400c-4a08-bde4-cf5d9b863a32",
"publisherId": "Tyriar.lorem-ipsum",
"publisherDisplayName": "Tyriar"
},
"name": "lorem-ipsum",
"publisher": "Tyriar",
"version": "1.2.0"
},
{
"metadata": {
"id": "5db78037-f674-459f-a236-db622c427c5b",
"publisherId": "PKief.material-icon-theme",
"publisherDisplayName": "PKief"
},
"name": "material-icon-theme",
"publisher": "PKief",
"version": "3.8.1"
},
{
"metadata": {
"id": "26a529c9-2654-4b95-a63f-02f6a52429e6",
"publisherId": "zhuangtongfa.Material-theme",
"publisherDisplayName": "zhuangtongfa"
},
"name": "Material-theme",
"publisher": "zhuangtongfa",
"version": "2.26.2"
},
{
"metadata": {
"id": "f0468583-db03-40e7-b1f3-c6ce8c0ff984",
"publisherId": "seanmcbreen.MDTools",
"publisherDisplayName": "seanmcbreen"
},
"name": "MDTools",
"publisher": "seanmcbreen",
"version": "1.0.1"
},
{
"metadata": {
"id": "96fa4707-6983-4489-b7c5-d5ffdfdcce90",
"publisherId": "esbenp.prettier-vscode",
"publisherDisplayName": "esbenp"
},
"name": "prettier-vscode",
"publisher": "esbenp",
"version": "1.9.0"
},
{
"metadata": {
"id": "1b747f06-3789-4ebd-ac99-f1fe430c3347",
"publisherId": "alefragnani.project-manager",
"publisherDisplayName": "alefragnani"
},
"name": "project-manager",
"publisher": "alefragnani",
"version": "10.6.0"
},
{
"metadata": {
"id": "e52bce95-a629-455f-8626-e7301b9e372a",
"publisherId": "robinbentley.sass-indented",
"publisherDisplayName": "robinbentley"
},
"name": "sass-indented",
"publisher": "robinbentley",
"version": "1.5.1"
},
{
"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": "2f5dd8cb-d251-4d70-abfe-ddebcb077483",
"publisherId": "octref.vetur",
"publisherDisplayName": "octref"
},
"name": "vetur",
"publisher": "octref",
"version": "0.21.1"
},
{
"metadata": {
"id": "dffaf5a1-2219-434b-9d87-cb586fd59260",
"publisherId": "Equinusocio.vsc-material-theme",
"publisherDisplayName": "Equinusocio"
},
"name": "vsc-material-theme",
"publisher": "Equinusocio",
"version": "29.2.0"
},
{
"metadata": {
"id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a",
"publisherId": "dbaeumer.vscode-eslint",
"publisherDisplayName": "dbaeumer"
},
"name": "vscode-eslint",
"publisher": "dbaeumer",
"version": "1.9.0"
},
{
"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": "9.2.0"
},
{
"metadata": {
"id": "daf8b44d-8aae-4da2-80c5-1f770219f643",
"publisherId": "DavidAnson.vscode-markdownlint",
"publisherDisplayName": "DavidAnson"
},
"name": "vscode-markdownlint",
"publisher": "DavidAnson",
"version": "0.29.0"
},
{
"metadata": {
"id": "beb68b20-7c55-471c-9b63-3486f9423566",
"publisherId": "mrmlnc.vscode-scss",
"publisherDisplayName": "mrmlnc"
},
"name": "vscode-scss",
"publisher": "mrmlnc",
"version": "0.6.2"
},
{
"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.2"
},
{
"metadata": {
"id": "07fc4a0a-11fc-4121-ba9a-f0d534c729d8",
"publisherId": "pflannery.vscode-versionlens",
"publisherDisplayName": "pflannery"
},
"name": "vscode-versionlens",
"publisher": "pflannery",
"version": "0.24.0"
},
{
"metadata": {
"id": "0cb81da2-1880-4755-9995-0ae9cc728e20",
"publisherId": "DotJoshJohnson.xml",
"publisherDisplayName": "DotJoshJohnson"
},
"name": "xml",
"publisher": "DotJoshJohnson",
"version": "2.5.0"
}
]
// Place your key bindings in this file to overwrite the defaults
[{
"key": "ctrl+shift+d",
"command": "editor.action.copyLinesDownAction",
"when": "editorTextFocus"
},
{
"key": "ctrl+up",
"command": "editor.action.moveLinesUpAction",
"when": "editorTextFocus"
},
{
"key": "ctrl+down",
"command": "editor.action.moveLinesDownAction",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+i",
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly && editorLangId == javascript"
},
{
"key": "f5",
"command": "-workbench.action.debug.continue",
"when": "inDebugMode"
},
{
"key": "f5",
"command": "-workbench.action.debug.start",
"when": "!inDebugMode"
}
]
{
// 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"
}
// Place your settings in this file to overwrite the default settings
{
"workbench.editor.enablePreview": true,
"html.format.maxPreserveNewLines": 2,
"editor.emptySelectionClipboard": false,
"editor.minimap.renderCharacters": false,
"editor.overviewRulerBorder": false,
"eslint.autoFixOnSave": false,
"editor.tabSize": 2,
"editor.fontSize": 16,
"editor.mouseWheelScrollSensitivity": 2,
"editor.fontLigatures": true,
"files.hotExit": "onExitAndWindowClose",
"window.zoomLevel": 0,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.cursorStyle": "line",
"terminal.integrated.scrollback": 10000,
"projectManager.openInNewWindowWhenClickingInStatusBar": true,
"todohighlight.keywords": [{
"text": "BUG:",
"color": "#FFF",
"backgroundColor": "#FF0000"
},{
"text": "TODO:",
"color": "#FFF",
"backgroundColor": "#f7b709"
},
{
"text": "NOTE:",
"color": "#FFF",
"backgroundColor": "#0c87da"
}],
"search.exclude": {
"src/Solo/wwwroot/leia/report_lighthouse/": true,
"src/Solo/obj/": true,
".vscode": true,
"src/wwwroot/hippo/": true,
"src/Views/Hippo/": true,
"**/.git": true,
"src/root/dev/**": true,
"dist/**": true,
"temp": true,
"src/js/first/polyfill/*": true,
"**/node_modules": true,
"**/bower_components": true,
"**/templates.cache.compiled.js": true,
"**/app.compiled.js": true,
"**/app-*.css": true,
"**/_archive/*": true,
"**/build-dev/*": true,
".tmp/**": true,
".esm-cache/**": true
},
"files.exclude": {
".esm-cache/**": true,
".vscode": true,
"bower_components/**": true,
"dist/**": true,
"node_modules/**": true
},
"editor.wordWrap": "on",
"editor.wordWrapColumn": 60,
"workbench.activityBar.visible": true,
"todohighlight.isEnable": true,
"sync.autoDownload": false,
"sync.autoUpload": false,
"sync.forceDownload": false,
"files.autoSave": "off",
"git.enableSmartCommit": true,
"extensions.autoUpdate": false,
"workbench.iconTheme": "material-icon-theme",
"sync.askGistName": false,
"emmet.includeLanguages": {
"javascript": "javascriptreact"
},
"workbench.startupEditor": "newUntitledFile",
"emmet.triggerExpansionOnTab": true,
"sync.removeExtensions": true,
"sync.syncExtensions": true,
"editor.matchBrackets": false,
"explorer.confirmDragAndDrop": false,
"window.titleBarStyle": "custom",
"explorer.confirmDelete": false,
"sync.gist": "57352b2d8e3f00658e8f92423a467772",
"javascript.updateImportsOnFileMove.enabled": "always",
"files.associations": {
"*.cshtml": "html"
},
"extensions.ignoreRecommendations": true,
"workbench.sideBar.location": "left",
"editor.autoClosingBrackets": "never",
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[html]": {
"editor.defaultFormatter": "vscode.html-language-features"
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.minimap.enabled": false,
"[jsonc]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"[scss]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"html.autoClosingTags": false,
"editor.renderWhitespace": "all",
"sync.forceUpload": true,
"editor.fontFamily": "Hack, 'Droid Sans Mono', 'monospace', monospace, 'Droid Sans Fallback'"
}
{
/*
// Place your snippets for CSS 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, ${id} and ${id:label} and ${1:label} for variables. Variables with the same id are connected.
// Example:
"Print to console": {
"prefix": "log",
"body": [
"console.log('$1');",
"$2"
],
"description": "Log output to console"
}
*/
}
{
"value": {
"prefix": "value",
"body": [
"<%= $1 %>"
],
"description": "insert value"
},
"translate": {
"prefix": "tr",
"body": [
"<%= __($1) %>"
],
"description": "insert translation"
},
}
{
"pre.debug": {
"prefix": "pdebug",
"body": ["<pre class='debug'>{{$1 | json}}</pre>"],
"description": "Debug angular values in html"
},
"lorem.fa": {
"prefix": "loremfa",
"body": [
"لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد. کتابهای زیادی در شصت و سه درصد گذشته، حال و آینده شناخت فراوان جامعه و متخصصان را می طلبد تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی و فرهنگ پیشرو در زبان فارسی ایجاد کرد. در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها و شرایط سخت تایپ به پایان رسد وزمان مورد نیاز شامل حروفچینی دستاوردهای اصلی و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد."
],
"description": "لورم ایپسوم فارسی - Lorem ipsum farsi"
},
"razorjson": {
"prefix": "razorjson",
"body": [
"<pre>@JsonConvert.SerializeObject(@Model,new JsonSerializerSettings{ReferenceLoopHandling = ReferenceLoopHandling.Ignore})</pre>"
],
"description": "Debug razor values in html"
}
}
{
"Log and Log": {
"prefix": "log2",
"body": [
"console.log('$1', $1);"
],
"description": "Log output to console with variable name"
},
"Log Simple": {
"prefix": "log1",
"body": [
"console.log($1);"
],
"description": "Log output to console"
},
"ngcomponent": {
"prefix": "ngcomponent",
"body": [
"(function() {",
" 'use strict';",
"",
" var ${1:Component} = {",
" templateUrl: '${2}.html',",
" controllerAs: 'vm',",
" controller: Controller",
" }",
"",
" /* @ngInject */",
" function Controller(){",
" var vm = this;",
" $3",
" ",
" }",
"",
" angular",
" .module('app')",
" .component('${1:Component}', ${1:Component});",
"})();"
],
"description": "Angular Component"
},
"ngdirective": {
"prefix": "ngdirective",
"body": [
"(function() {",
" \"use strict\";",
"",
" /* @ngInject */",
" function ${1:directive}() {",
" var directive = {",
" scope: {",
" },",
" controller: Controller,",
" controllerAs: \"vm\",",
" bindToController: true,",
" };",
"",
" return directive; ",
" }",
"",
" /* @ngInject */",
" function Controller() {",
" var vm = this;",
" vm.\\$onInit = activate",
"",
" function activate() {",
" $3",
" }",
" }",
"",
" angular",
" .module(\"app\")",
" .directive(\"${1:directive}\", ${1:directive});",
"})();"
],
"description": "Angular Directive"
},
"ngservice": {
"prefix": "ngservice",
"body": [
"(function () {",
" 'use strict';",
"",
" /* @ngInject */",
" function $1() {",
" var service = {};",
" return service;",
"",
" $2",
" }",
"",
" angular",
" .module('app')",
" .service('$1', $1);",
"})();"
],
"description": "Angular Service"
}
}
{
/*
// Place your snippets for JavaScript Angular 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, ${id} and ${id:label} and ${1:label} for variables. Variables with the same id are connected.
// Example:
*/
"Component in Angular 1.5": {
"prefix": "ngcomponent",
"body": [
"console.log($1)"
],
"description": "Log output to console"
}
}
{
/*
// Place your snippets for JavaScript 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, ${id} and ${id:label} and ${1:label} for variables. Variables with the same id are connected.
// Example:
"Print to console": {
"prefix": "log",
"body": [
"console.log('$1');",
"$2"
],
"description": "Log output to console"
}
*/
}
{
// Place your snippets for log 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"
// }
}
{
/*
// Place your snippets for Sass 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"
}
*/
"map get strict": {
"prefix": "mgs",
"body": [
"map-get-strict(${1:$$nik-palette}, ${2:brand1})"
],
"description": "Foundation settings: map-get-strict"
}
}
{
"Hello, World! [in React]": {
"prefix": "reacthello",
"body": [
"import React from \"react\";",
"import ReactDOM from 'react-dom';",
"",
"const Info = (props) => (",
" <p>This is the info: {props.info}</p>",
");",
"",
"ReactDOM.render(<Info info=\"There are some info\" />, document.getElementById(\"app\"));"
],
"description": "Hello world in reactjs"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment