PyCharm 自定义模板

创建一个新的模板:

  1. 点击 Preferences... 选项或者按下快捷键 Command(⌘) + , 打开设置对话框。
  2. 找到 在 Editor 下的 File and Code Templates 设置页面。
  3. 按下 + ,在 Name: 中填入名称,在 Extension: 中填入后缀名。
  4. 点击 Apply 应用更改,关闭对话框。

另存为一个模板:

  1. 写好模板,点击 Tools 下的 Save File as Template... 选项。
  2. 在弹出的对话框中填写模版民称和后缀名, 应用并关闭对话框。

    之后可以在 File and Code Templates 设置页面找到模板。

复制一个模板:

  1. 找到 File and Code Templates 设置页面。
  2. 选中一个模板,点击复制按钮,就会得到一个复制的模板,可以进行修改。

使用模板 :在创建新文件时找到模板的名称点击它,就可以使用了。

删除模板 :在 File and Code Templates 设置页面点击 - 按钮。

语法:
文件和代码模板是用 Velocity Template Language(VTL) 编写的。


具体查询VTL参考指南

变量: 描述: 输出:
${DATE} 当前系统日期 2018/11/6
${DAY} 当前月份的日期 06
${DS} 转义符,美元符号($) $
${END} 编辑完变量后插入位置
${HOUR} 当前小时 17
${MINUTE} 当前分钟 46
${MONTH} 当前月份 11
${MONTH_NAME_FULL} 当前月份的全名(如:January, February) 十一月
${MONTH_NAME_SHORT} 当前月份的前三个字母(如:Jan, Fab) 十一月
${NAME} 新建文件时输入的名称 TEST
${PRODUCT_NAME} IDE的名称(如:PyCharm) PyCharm
${PROJECT_NAME} 当前项目的名称 PyQt5
${TIME} 当前系统时间 下午5:46
${USER} 当前用户的登录名 august
${YEAR} 当前年份 2018

备注:月份可能跟我的系统语言是中文有关,直接输出中文了。
再备注: MAC 的截屏快捷键是 Command + Shift + 4


参考资料:

  1. File and Code Templates - Help | PyCharm
  2. File Template Variables - Help | PyCharm

PyCharm 自定义模版的更多相关文章

  1. Pycharm 自定义文件模板

    Pycharm 自定义文件模板 每次新建文件都有相同的代码框架,每次重复敲浪费了程序员的寿命啊 按照下面方式自定义自己的模板:

  2. pycharm自定义代码片段

    pycharm自定义代码片段 目录 (一)通用阶段 0 .新建.py文件模板:2 0 .pycharm中添加自定义代码片段:一图全知道:3 1 .定义类:classin              描述 ...

  3. Zabbix--04 自定义模版、web监控

    目录 一.自定义模版 1.创建模版 2.导出模版 3.监控TCP11种状态 3.2.重启zabbix-agent 3.3.测试监控项 4.导入模版文件 5.主机关联模版文件 6.查看最新数据 7.查看 ...

  4. 爱上MVC~为Html.EditorForModel自定义模版

    回到目录 挺有意思的一件事 对于MVC视图渲染来说,大家应该不会陌生,但对于模型的渲染,不知道是否听说过,主要是说Model通过它属性的相关特性(DataType,UIHint)来将它们自动渲染到Vi ...

  5. pycharm python模版样式

    问题: 我想在创建新的一些python程序的时候,希望在新文件开头添加python版本声明和一些关于时间相关的模版数据 那,如何解决? 1. pycharm ---> setting ---&g ...

  6. 为Html.EditorForModel自定义模版

    对于MVC视图渲染来说,大家应该不会陌生,但对于模型的渲染,不知道是否听说过,主要是说Model通过它属性的相关特性(DataType,UIHint)来将它们自动渲染到View上,这是一个比较不错的技 ...

  7. pycharm自定义代码段

    PyCharm使用技巧:Live Templates(快速输入自定义代码片段):链接

  8. django 自定义模版过滤器

    自定义的模版过滤器必须要放在app中,并且该app必须在INSTALLED_APPS中进行安装.然后再在这个app下面创建一个python包叫做templatetags(这个名字是固定的,不能随意更改 ...

  9. php调用微信发送自定义模版接口

     function sendWechatmodel($openid,$data,$go_url)//接受消息的用户openid,发送的消息,点击详情跳转的url        {           ...

随机推荐

  1. 在.net core Mvc中使用Options和IOptionsSnapshot

    1.Startup.cs 下代码 using System; using System.Collections.Generic; using System.Linq; using System.Thr ...

  2. mysql8安装成功后忘记密码

    我安装的是社区免安装版,安装成功后密码忘记了.参考了网上的一些方法,自己也做下笔记.仅供参考. 我安装的mysql版本下载地址:https://dev.mysql.com/downloads/mysq ...

  3. Advanced Debugging and the Address Sanitizer

    A debug trick 在异常端点处运行 po $arg1,找出异常信息.  Address Sanitizer 概述 是一个运行时检测工具 发现内存问题 可以用于模拟器和设备 可以发现的问题 ...

  4. php语法分析

    php的语法分析的主要作用是验证词法分析的基础上将token组成的序列,在php这门语言中是否是一个有效的句子,也可以理解为这些token序列是否匹配设计php这门语言时的语法模型,在匹配的情况下构建 ...

  5. 怎么在一台电脑上同时启动多个tomcat

    怎么在一台电脑上同时启动多个tomcat? 应用场景: 一台电脑,需要同时部署多个tomcat,用于部署不同的系统 分布式系统,一个系统,同时需要开启多个tomcat,因为分布式系统可能会有多个war ...

  6. Linux CentOS7系统配置nginx服务器

    作为一个以服务器为主要市场的操作系统,主要就是对客户端的请求进行响应,进行处理的.在经历过系统镜像安装和本地配置好ssh功能后,接下来进行服务器的安装,这里我以nginx为主,介绍一下如何安装ngin ...

  7. Android 开发服务类 03_ServletForGETMethod

    接收并处理用户通过 GET 方式上传的数据,一般小于 2K,并且安全性要求不高. package com.wangjialin.internet.servlet; import java.io.IOE ...

  8. Django之模型系统

    Django模型简介 Django 模型是与数据库相关的,与数据库相关的代码一般写在 models.py 中 Django 支持 sqlite3, MySQL, oracle,PostgreSQL等数 ...

  9. centos虚拟机网络配置--桥接模式

    什么是桥接模式?桥接模式就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥 进行通信.在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接 设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在 ...

  10. 模型的偏差bias以及方差variance

    1. 模型的偏差以及方差: 模型的偏差:是一个相对来说简单的概念:训练出来的模型在训练集上的准确度. 模型的方差:模型是随机变量.设样本容量为n的训练集为随机变量的集合(X1, X2, ..., Xn ...