详解VS Code编写Python Snippet代码模板!

CONTENTS

  • 在VS Code中打开Python Snippet
  • 示例snippet代码内容
  • 如何在VS Code中使用Python的Snippet

使用VS Code写Python代码的过程中, 经常会用到一些常用的代码块, 或者开始编写模块之前先在Python文件中创建一个模板框架. 以上需求可以通过VS Code的Python Snippet功能实现.

在VS Code中打开Python Snippet

  • 方法1: VS Code ⟶ \longrightarrow File ⟶ \longrightarrow Preferences ⟶ \longrightarrow Configure User Snippets ⟶ \longrightarrow python.json

详解VS Code编写Python Snippet代码模板!_第1张图片

  • 方法2: Control + Shift + P ⟶ \longrightarrow 输入"snippets" ⟶ \longrightarrow Configure User Snippets ⟶ \longrightarrow python.json

详解VS Code编写Python Snippet代码模板!_第2张图片

示例snippet代码内容

{
    "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 : KRISNAT",
            "@Version : 0.0",
            "@Contact : [email protected]",
            "@License : (C)Copyright $CURRENT_YEAR, KRISNAT.",
            "@Desc : None",
            
            "'''",
            "",
            "",
            "# Import Python standard library(ies)",
            "",
            "",
            "# Import other Python library(ies)",
            "",
            "",
            "# Import user-defined Python library(ies)",
            "",
            "",
            "if __name__ == '__main__':",
            "    pass",
            "$0"
        ],
    }  
}

如何在VS Code中使用Python的Snippet

在任意Python文件中输入header, VS Code会自动弹出header选项, 直接按一下Tab键自动填充snippet中的内容.

步骤1: 输入header的部分或者全部字符, 直至弹出header选项.

在这里插入图片描述
步骤2: 按一下Tab键自动填充snippet中的内容.
详解VS Code编写Python Snippet代码模板!_第3张图片

PS: 可以修改python.json文件中的"prefix"值使用任意合法字符替代"header". 同理也可以创建多个json填充内容, 使用不同字符表示.


⭐️

你可能感兴趣的:(Python,笔记,python,vscode)