Skip to content

Instantly share code, notes, and snippets.

@KngZhi
Last active September 30, 2017 12:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save KngZhi/861ae2a2238b21b6b1efe7d3a53e05c9 to your computer and use it in GitHub Desktop.
Save KngZhi/861ae2a2238b21b6b1efe7d3a53e05c9 to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
{"lastUpload":"2017-09-30T08:01:49.436Z","extensionVersion":"v2.8.3"}
[
{
"metadata": {
"id": "d3836729-9cc1-42c1-b2af-d50071f57d29",
"publisherId": "38bbe3f0-5204-4170-845e-c2f966d979b8",
"publisherDisplayName": "Jun Han"
},
"name": "auto-close-tag",
"publisher": "formulahendry",
"version": "0.5.1"
},
{
"metadata": {
"id": "697255a9-3f36-44c8-b084-d3b91edfb23a",
"publisherId": "901b401e-7657-4a33-8c9a-0854c569607e",
"publisherDisplayName": "HookyQR"
},
"name": "beautify",
"publisher": "HookyQR",
"version": "1.1.1"
},
{
"metadata": {
"id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
"publisherId": "ac3a3342-db76-40ef-9277-4657632d3bfe",
"publisherDisplayName": "Shan Khan"
},
"name": "code-settings-sync",
"publisher": "Shan",
"version": "2.8.3"
},
{
"metadata": {
"id": "f6dbd813-b0a0-42c1-90ea-10dde9d925a7",
"publisherId": "67600ca7-88fb-4104-9f7e-dd51c00facf2",
"publisherDisplayName": "Street Side Software"
},
"name": "code-spell-checker",
"publisher": "streetsidesoftware",
"version": "1.4.0"
},
{
"metadata": {
"id": "1ec62ca5-d7f9-4ddb-a882-e8d018c0aefd",
"publisherId": "ecde0778-6fe5-4f72-93a7-196989f19e58",
"publisherDisplayName": "Microsoft"
},
"name": "debugger-for-chrome",
"publisher": "msjsdiag",
"version": "3.3.1"
},
{
"metadata": {
"id": "a2cec723-5349-460d-9de9-0fd1f8d3456f",
"publisherId": "8961c3fe-3ec6-429d-886a-50b5af362a88",
"publisherDisplayName": "charalampos karypidis"
},
"name": "JavaScriptSnippets",
"publisher": "xabikos",
"version": "1.5.0"
},
{
"metadata": {
"id": "236ff452-49f5-47a4-8928-ab18f5b9c7bf",
"publisherId": "69db6a52-153a-4a83-8e85-86a114b738ef",
"publisherDisplayName": "Erik Lynd"
},
"name": "json-tools",
"publisher": "eriklynd",
"version": "1.0.2"
},
{
"metadata": {
"id": "f015bc3c-a098-4245-8765-615e002e09ab",
"publisherId": "86794f67-46a8-4137-a5a4-1415a0e41e7d",
"publisherDisplayName": "yzane"
},
"name": "markdown-pdf",
"publisher": "yzane",
"version": "0.1.7"
},
{
"metadata": {
"id": "dff6b801-247e-40e9-82e8-8c9b1d19d1b8",
"publisherId": "a892fb38-060b-475f-9e73-2e06a8a17a68",
"publisherDisplayName": "Christian Kohler"
},
"name": "npm-intellisense",
"publisher": "christian-kohler",
"version": "1.3.0"
},
{
"metadata": {
"id": "a41c1549-4053-44d4-bf30-60fc809b4a86",
"publisherId": "a892fb38-060b-475f-9e73-2e06a8a17a68",
"publisherDisplayName": "Christian Kohler"
},
"name": "path-intellisense",
"publisher": "christian-kohler",
"version": "1.4.2"
},
{
"metadata": {
"id": "adb97719-6522-496b-9f54-2b3f5fc53512",
"publisherId": "856ebda6-b6c2-401a-bdaf-c81731b47e2d",
"publisherDisplayName": "EQuimper"
},
"name": "react-native-react-redux-snippets-for-es6-es7-version-standard",
"publisher": "EQuimper",
"version": "1.0.3"
},
{
"metadata": {
"id": "d96e79c6-8b25-4be3-8545-0e0ecefcae03",
"publisherId": "5d63889b-1b67-4b1f-8350-4f1dce041a26",
"publisherDisplayName": "vscodevim"
},
"name": "vim",
"publisher": "vscodevim",
"version": "0.10.1"
},
{
"metadata": {
"id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a",
"publisherId": "29859a75-d81b-4f0e-8578-2c80ecee6f99",
"publisherDisplayName": "Dirk Baeumer"
},
"name": "vscode-eslint",
"publisher": "dbaeumer",
"version": "1.3.2"
},
{
"metadata": {
"id": "97a08c5f-6667-4242-a5c5-045dfb6bd4b9",
"publisherId": "47daa402-5396-4346-b7bd-62494d6d63ec",
"publisherDisplayName": "Wayou Liu"
},
"name": "vscode-todo-highlight",
"publisher": "wayou",
"version": "0.5.11"
}
]
{
// general
"workbench.startupEditor": "none",
"editor.snippetSuggestions": "top",
"editor.minimap.enabled": true,
"editor.lineNumbers": "relative",
"editor.cursorStyle": "line",
"editor.cursorBlinking": "solid",
"editor.wordWrap": "off",
"editor.tabSize": 2,
"editor.fontSize": 16,
"files.autoSave": "onFocusChange",
"search.exclude": {
"**/node_modules": true,
"**/bower_components": true,
"**/dist": true,
"**/build": true,
"**/mock2easy_backup": true
},
"emmet.syntaxProfiles": {
"javascript": "js",
"vue": "html",
"vue-html": "html"
},
// theme
// "workbench.colorTheme": "An Old Hope",
"workbench.iconTheme": "vs-seti",
// vim mode
"vim.easymotion": true,
"vim.useSystemClipboard": true,
"vim.disableAnnoyingNeovimMessage": true,
"vim.visualstar": true,
"vim.handleKeys": {
"<C-f>": false,
"<C-n>": false,
"<C-e>": false,
"<C-a>": false
},
// markdownlint
"markdownlint.config": {
"MD013": false,
"MD004": false
},
// beautify
"beautify.language": {
"js": {
"type": [
"javascript",
"json"
],
"filename": [
".jshintrc",
".jsbeautify"
]
},
"css": [
"css",
"scss"
],
"html": [
"htm",
"html"
],
"md": ["markdown", "md"]
},
"window.zoomLevel": 0,
"workbench.colorTheme": "One Dark Pro Vivid",
// Markdown to pdf
// Enable Auto convert on save
"markdown-pdf.convertOnSave": false,
// Excluded file name of convertOnSave option
"markdown-pdf.convertOnSaveExclude": [
"^work",
"work.md$",
"work|test",
"[0-9][0-9][0-9][0-9]-work",
"work\\d" // \d -> \\d. All '\' need to be written as '\\'.
],
// Output Directory
// "markdown-pdf.outputDirectory": "~/Desktop/",
// Set the style file name. for example: github.css, monokai.css ...
// fine name list : https://github.com/isagalaev/highlight.js/tree/master/src/styles
// demo site : https://highlightjs.org/static/demo/
"markdown-pdf.highlightStyle": "github.css",
// Enable Syntax highlighting
"markdown-pdf.highlight": true,
// Enable line breaks
"markdown-pdf.breaks": false,
// Enable emoji. http://www.webpagefx.com/tools/emoji-cheat-sheet/
"markdown-pdf.emoji": true,
// Output format: pdf, html, png, jpeg
"markdown-pdf.type": "html",
// Only used for types png & jpeg
"markdown-pdf.quality": 90,
// Page Option. Page size: A3, A4, A5, Legal, Letter, Tabloid
"markdown-pdf.format": "A4",
// Page Option. portrait or landscape
"markdown-pdf.orientation": "portrait",
// Page Option. Border Top. units: mm, cm, in, px
"markdown-pdf.border.top": "1.5cm",
// Page Option. Border bottom. units: mm, cm, in, px
"markdown-pdf.border.bottom": "1cm",
// Page Option. Border right. units: mm, cm, in, px
"markdown-pdf.border.right": "1cm",
// Page Option. Border left. units: mm, cm, in, px
"markdown-pdf.border.left": "1cm",
// Header contents
"markdown-pdf.header.contents": "",
// Header height. units: mm, cm, in, px
"markdown-pdf.header.height": "",
// Footer contents
"markdown-pdf.footer.contents": "<div style=\"text-align: center;\">{{page}}/{{pages}}</div>",
// Footer height. units: mm, cm, in, px
"markdown-pdf.footer.height": "0.8cm",
"sync.gist": "861ae2a2238b21b6b1efe7d3a53e05c9",
"sync.lastUpload": "2017-09-30T08:01:19.041Z",
"sync.autoDownload": false,
"sync.autoUpload": true,
"sync.lastDownload": "",
"sync.forceDownload": false,
"sync.anonymousGist": false,
"sync.host": "",
"sync.pathPrefix": "",
"sync.quietSync": true,
"sync.askGistName": false,
"files.associations": {
"*.js": "javascriptreact"
},
"cSpell.language": "en-US,en-GB",
"cSpell.ignoreRegExp": "/\b[A-F]+\b/g"
"cSpell"
}
{
/*
// 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"
}
*/
"Print to console": {
"prefix": "logs",
"body": [
"console.log('$1');",
"$2"
],
"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, $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"
}
*/
"Print to console": {
"prefix": "log",
"body": [
"console.log('$1');",
"$2"
],
"description": "Log output to console"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment