vscode 自定义代码段的一些问题

  • $0 很重要, 不写的话, 可能会出现代码粘黏问题, 就是无法再自定义的代码中使用自定义的代码, 所以必须结束, 最后光标的

     "Arrow Function": {
  "prefix": "ff",
  "body": [
  "($1) => {",
  "\t$0",
  "}",
  ],
  "description": "回调箭头"
  }

 

  • $num 是每次按 tab 键光标移动对位置,$0 表示光标最后停留位置,不设置 $0,这光标最终位置在文件末尾;

  • ${2:默认文本} 跳转到指定位置到同时选中默认文本,方便修改;

  • 是引用的 snippets 内置变量,其它还有:

    • TM_FILENAME 当前文件名

    • TM_FILENAME_BASE 当前文件名,不带扩展名

    • TM_DIRECTORY 当前文件所属目录的绝对路径

    • TM_FILEPATH 当前文件的绝对路径

    • CURRENT_YEAR 当前年份

    • CURRENT_YEAR_SHORT 当前年份,最后两位数字

    • CURRENT_MONTH 当前月份数字形式,两位表示

    • 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 当前秒,两位表示

  • \n 换行

  • \t 制表符

posted @ 2022-01-26 18:10  菁瓜  阅读(124)  评论(0)    收藏  举报