{
// 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.
// TM_CURRENT_WORD:光标所处单词或空字符串
// 注:所谓光标一般为文本输入处那条闪来闪去的竖线,该项可定制。单词使用 VSCode 选词(Word Wrap)器选择。你最好只用它选择英文单词,因为这个选择器明显没有针对宽字符优化过,它甚至无法识别宽字符的标点符号。
// TM_LINE_INDEX:行号(从零开始);
// TM_LINE_NUMBER:行号(从一开始);
// TM_FILENAME:当前文档的文件名;
// TM_FILENAME_BASE:当前文档的文件名(不含后缀名);
// TM_DIRECTORY:当前文档所在目录;
// TM_FILEPATH:当前文档的完整文件路径;
// RELATIVE_FILEPATH:当前文档的相对路径(相对于当前工作目录);
// CLIPBOARD:当前剪贴板中内容;
// WORKSPACE_NAME:当前工作目录的名称(而非完整路径);
// WORKSPACE_FOLDER:当前工作目录的路径。
// 还有一些用于插入当前时间的变量,这里单独列出:
// CURRENT_YEAR: 当前年份;
// CURRENT_YEAR_SHORT: 当前年份的后两位;
// CURRENT_MONTH: 格式化为两位数字的当前月份,如 02;
// CURRENT_MONTH_NAME: 当前月份的全称,如 July;
// CURRENT_MONTH_NAME_SHORT: 当前月份的简称,如 Jul;
// CURRENT_DATE: 当天月份第几天;
// CURRENT_DAY_NAME: 当天周几,如 Monday;
// CURRENT_DAY_NAME_SHORT: 当天周几的简称,如 Mon;
// CURRENT_HOUR: 当前小时(24 小时制);
// CURRENT_MINUTE: 当前分钟;
// CURRENT_SECOND: 当前秒数;
// CURRENT_SECONDS_UNIX:Unix 时间戳。
// Example:
"Print to console": {
// "scope": "javascript,typescript",
"prefix": ["clg","console"],
"body": [
"console.log('-----${TM_LINE_NUMBER}------- $1----', $1);",
// "console.log('-----${TM_CURRENT_WORD}------- $1----', $1);",
],
"description": "Log output to console"
}
}