snippets_clg

本文详细介绍了Visual Studio Code(VSCode)中如何创建和使用自定义代码片段,包括设置范围、前缀、身体和描述。同时,列举了多种可用的预定义变量,如TM_CURRENT_WORD、TM_LINE_NUMBER等,这些变量可以用于动态插入当前环境信息。此外,还提到了与时间相关的变量,方便在代码中插入当前日期和时间。通过自定义代码片段,开发者可以提高编码效率,减少重复工作。
摘要由CSDN通过智能技术生成

{

    // 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"

    }

}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值