美文网首页
vscode snippets配置python头部注释

vscode snippets配置python头部注释

作者: 飞跑的蛤蟆 | 来源:发表于2020-04-10 22:38 被阅读0次
  1. 首先点击右下角的管理(齿轮形状的),选择其中的用户代码片段
image.png
  1. 选择现有的python代码片段python.json
image.png
  1. 然后添加以下内容
image.png
{
    "HEADER": {
        "prefix": "header",
        "body": [
          "#!/usr/bin/env python",
          "# -*- encoding: utf-8 -*-",
          "'''",
          "@File    : $TM_FILENAME",
          "@Time    : $CURRENT_YEAR/$CURRENT_MONTH/$CURRENT_DATE $CURRENT_HOUR:$CURRENT_MINUTE:$CURRENT_SECOND",
          "@Author  : Jesse Chang",
          "@Contact : jessechang2358@gmail.com",
          "@Version : 0.1",
          "@License : Apache License Version 2.0, January 2004",
          "@Desc    : None",
          "'''",
          "",
          "$0"
        ],
      }
}

使用方法:在代码的头部输入header按回车就会自动生成头部注释

这是最终效果:

image.png

变量(Variables)

使用 $name 或者 ${name|default} 可以插入变量的值,如果变量未被赋值则插入 default 的值或者空值 。当变量未被定义,则将变量名插入,变量(Variables)将被转换为占位符(Placeholders)
系统变量如下

  • TM_SELECTED_TEXT 当前选定的文本或空字符串
  • TM_CURRENT_LINE 当前行的内容
  • TM_CURRENT_WORD 光标下的单词的内容或空字符串
  • TM_LINE_INDEX 基于零索引的行号
  • TM_LINE_NUMBER 基于一索引的行号
  • TM_FILENAME 当前文档的文件名
  • TM_FILENAME_BASE 当前文档的文件名(不含后缀名)
  • TM_DIRECTORY 当前文档的目录
  • TM_FILEPATH当前文档的完整文件路径
  • CLIPBOARD 剪切板里的内容

插入当前日期或时间:

  • CURRENT_YEAR 当前年(四位数)
  • CURRENT_YEAR_SHORT 当前年(两位数)
  • CURRENT_MONTH 当前月
  • CURRENT_MONTH_NAME 本月的全名(’七月’)
  • CURRENT_MONTH_NAME_SHORT 月份的简称(’Jul’)
  • CURRENT_DATE 当前日
  • CURRENT_DAY_NAME 当天的名称(’星期一’)
  • CURRENT_DAY_NAME_SHORT 当天的短名称(’Mon’)
  • CURRENT_HOUR 当前小时
  • CURRENT_MINUTE 当前分钟
  • CURRENT_SECOND 当前秒

当前语言的行注释或块注释:

  • BLOCK_COMMENT_START 块注释开始标识,如 PHP /*或 HTML `
  • BLOCK_COMMENT_END 块注释结束标识,如 PHP */或 HTML -->
  • LINE_COMMENT 行注释,如: PHP // 或 HTML ``

参考资料

vscode 自定义代码片段
Snippets in Visual Studio Code

相关文章

网友评论

      本文标题:vscode snippets配置python头部注释

      本文链接:https://www.haomeiwen.com/subject/pryjmhtx.html