pycharm新建文件添加作者信息

本文介绍了如何在IDE中设置自定义的文件和代码模板,包括步骤和可用的模板变量,如${PROJECT_NAME}

①点击文件-设置

②点击文件-编辑器-文件和代码模板

 ③点击python Script设置模板

可设置的模板变量:

$ {PROJECT_NAME} - 当前项目的名称。

$ {NAME} - 在文件创建过程中在“新建文件”对话框中指定的新文件的名称。

$ {USER} - 当前用户的登录名。

$ {DATE} - 当前的系统日期。

$ {TIME} - 当前系统时间。

$ {YEAR} - 今年。

$ {MONTH} - 当月。

$ {DAY} - 当月的当天。

$ {HOUR} - 目前的小时。

$ {MINUTE} - 当前分钟。

$ {PRODUCT_NAME} - 将在其中创建文件的IDE的名称。

$ {MONTH_NAME_SHORT} - 月份名称的前3个字母。 示例:1月,2月等

$ {MONTH_NAME_FULL} - 一个月的全名。 示例:1月,2月等

 

 

### PyCharm 中代码规范配置及添加作者信息的方法 #### 配置代码规范 PyCharm 提供了多种方式来帮助开发者遵循 PEP 8 的编码规范。以下是具体方法: 1. **安装 `autopep8` 插件** 使用命令行工具安装 `autopep8`,这是用于自动化修复不符合 PEP 8 规范的 Python 代码的工具[^1]。运行以下命令完成安装: ```bash pip install autopep8 ``` 2. **PyCharm 内部集成 `autopep8`** 在 PyCharm 中启用该插件并将其应用于项目代码。进入设置路径: - Windows/Linux: `File -> Settings -> Tools -> External Tools` - macOS: `PyCharm -> Preferences -> Tools -> External Tools` 添加一个新的外部工具,填写如下参数: - Program: `autopep8` - Arguments: `--in-place --aggressive --aggressive $FilePath$` - Working directory: `$ProjectFileDir$` 3. **自动应用 PEP 8 格式化规则** PyCharm 自带的功能可以直接实现代码格式化的调整。通过菜单栏操作即可触发代码格式化功能: - 快捷键:`Ctrl + Alt + L`(Windows/Linux),或者 `Cmd + Option + L`(macOS)。这会依据内置规则重新排列代码结构,并修正间距等问题[^4]。 #### 设置作者信息 为了统一团队协作中的文件头部样式,在 PyCharm 中可以自定义模板以包含作者姓名和其他元数据信息。步骤如下: 1. 打开设置对话框: - Windows/Linux: `File -> Settings -> Editor -> File and Code Templates` - macOS: `PyCharm -> Preferences -> Editor -> File and Code Templates` 2. 切换到右侧标签页 “Includes”,点击加号创建新的片段名,比如命名为 `Code Header` 或其他易于识别的名字。输入 VTL 脚本形式的内容作为模板主体,例如下面这段脚本可用来记录基本的信息[^3]: ```vtl /** * @author ${USER} * @date ${DATE} ${TIME} * @file ${NAME}.${EXTENSION} */ ``` 3. 将上述定制好的模板关联至实际使用的文件类型上。返回主界面下的 `Files` 下拉列表里找到对应的语言分类项(如 `.py` 文件对应的 Python 类型),然后在其下方文本区域引用刚才保存下来的 include 片段 `${Include 'Code Header'}` 即可。 这样每当新建立一个 .py 文件时都会自动填充预先设定好的头部注释部分,方便后续维护者快速获取必要的上下文线索。 ```python def example_function(): """This is an example function.""" pass ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值