{
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
// is left empty or omitted, the snippet gets applied to all languages. 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": {
"scope": "javascript,typescript",
"prefix": "cl",
"body": [
"console.log('$1')"
],
"description": "Log output to console"
},
"Print to eslint": {
"scope": "javascript,typescript",
"prefix": "ed",
"body": [
"/ eslint-disable /"
],
"description": "eslint-disable"
},
"async await": {
"scope": "javascript,typescript",
"prefix": "aa",
"body": [
"async xxxx () {",
"\ttry {",
"\t\tconst res = await xxx.xx()",
"\t} catch (e) {",
"\t\tconsole.log(e)",
"\t}",
"}",
],
"description": "eslint-disable"
},
"add import server": {
"scope": "javascript,typescript",
"prefix": "is",
"body": [
"import { $1 } from '@/common/services'"
],
"description": "add import server"
},
"Vue Single File Component with Typescript": {
"prefix": "vts",
"body": [
"",
"\t<div :class=\"\$style.container\">${TM_DIRECTORY/^.+(\\|\/)(.)$/$2/}$0
{ // Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and // description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope // is left empty or omitted, the snippet gets applied to all languages. 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": { "scope": "javascript,typescript", "prefix": "cl", "body": [ "console.log('$1')" ], "description": "Log output to console" }, "Print to eslint": { "scope": "javascript,typescript", "prefix": "ed", "body": [ "/ eslint-disable /" ], "description": "eslint-disable" }, "async await": { "scope": "javascript,typescript", "prefix": "aa", "body": [ "async xxxx () {", "\ttry {", "\t\tconst res = await xxx.xx()", "\t} catch (e) {", "\t\tconsole.log(e)", "\t}", "}", ], "description": "eslint-disable" }, "add import server": { "scope": "javascript,typescript", "prefix": "is", "body": [ "import { $1 } from '@/common/services'" ], "description": "add import server" }, "Vue Single File Component with Typescript": { "prefix": "vts", "body": [ "", "\t<div :class=\"\$style.container\">${TM_DIRECTORY/^.+(\\|\/)(.)$/$2/}$0