author: jwensh
time: 2022.10.29
1. pycharm 模版
打开 PyCharm 设置界面,搜索 template,选择 File and Code Templates > Python Script
如下图所示,输入自定义模板代码
模版内容设置
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
@author: jwensh<jayzhen_testing@163.com>
@version: 1.0.0
@license: Apache Licence
@editor: Pycharm
@file: ${FILE_NAME}
@datatime: ${DATE} ${TIME}
"""
注意:#!/usr/bin/env python
没有必要每个文件都加,意思这行可有可无,在入口文件里手动加就行
其中定义的模板变量有(官方文档):
Variable | Description |
---|---|
${DATE} | Current system date |
${DAY} | Current day of the month |
${DS} | Dollar sign $. This variable is used to escape the dollar character, so that it is not treated as a prefix of a template variable. |
${FILE_NAME} | Name of the new file. |
${HOUR} | Current hour |
${MINUTE} | Current minute |
${MONTH} | Current month |
${MONTH_NAME_FULL} | Full name of the current month (January, February, and so on) |
${MONTH_NAME_SHORT} | First three letters of the current month name (Jan, Feb, and so on) |
${NAME} | Name of the new entity (file, class, interface, and so on) |
${ORGANIZATION_NAME} | Name of your organization specified in the project settings (Ctrl+Shift+Alt+S) |
${PRODUCT_NAME} | Name of the IDE (for example, PyCharm) |
${PROJECT_NAME} | Name of the current project |
${TIME} | Current system time |
${USER} | Login name of the current user |
${YEAR} | Current year |
2. vscode 模版
需要通过 json 的文件配置,进行设置 ,可参考 https://code.visualstudio.com/docs/editor/userdefinedsnippets
- 在 vscode 里找到找到
配置用户代码片段
- 点击后选择
python.json
, 然后内容可以按照下方方式自定义
{
"HEADER":{
"prefix": "ph",
"body": [
"#!/usr/bin/env python",
"# -*- encoding: utf-8 -*-",
"",
"",
"'''",
"@Author : jayzhen",
"@Email : jayzhen_testing@163.com",
"@Ide : vscode & conda",
"@Blog : https://blog.csdn.net/u013948858",
"@File : $TM_FILENAME",
"@Time : $CURRENT_YEAR/$CURRENT_MONTH/$CURRENT_DATE $CURRENT_HOUR:$CURRENT_MINUTE:$CURRENT_SECOND",
"'''",
"",
"$0"
],
},
"MAIN":{
"prefix": "pmian",
"body": [
"if __name__ == \"__main__\":",
" $0"
],
}
}