PyCharm 自定义模版
PyCharm 自定义模板
创建一个新的模板:
- 点击 Preferences... 选项或者按下快捷键 Command(⌘) + , 打开设置对话框。
- 找到 在 Editor 下的 File and Code Templates 设置页面。
- 按下 + ,在 Name: 中填入名称,在 Extension: 中填入后缀名。
- 点击 Apply 应用更改,关闭对话框。
另存为一个模板:
- 写好模板,点击 Tools 下的 Save File as Template... 选项。
- 在弹出的对话框中填写模版民称和后缀名, 应用并关闭对话框。
之后可以在 File and Code Templates 设置页面找到模板。
复制一个模板:
- 找到 File and Code Templates 设置页面。
- 选中一个模板,点击复制按钮,就会得到一个复制的模板,可以进行修改。
使用模板 :在创建新文件时找到模板的名称点击它,就可以使用了。
删除模板 :在 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
参考资料:
PyCharm 自定义模版的更多相关文章
- Pycharm 自定义文件模板
Pycharm 自定义文件模板 每次新建文件都有相同的代码框架,每次重复敲浪费了程序员的寿命啊 按照下面方式自定义自己的模板:
- pycharm自定义代码片段
pycharm自定义代码片段 目录 (一)通用阶段 0 .新建.py文件模板:2 0 .pycharm中添加自定义代码片段:一图全知道:3 1 .定义类:classin 描述 ...
- Zabbix--04 自定义模版、web监控
目录 一.自定义模版 1.创建模版 2.导出模版 3.监控TCP11种状态 3.2.重启zabbix-agent 3.3.测试监控项 4.导入模版文件 5.主机关联模版文件 6.查看最新数据 7.查看 ...
- 爱上MVC~为Html.EditorForModel自定义模版
回到目录 挺有意思的一件事 对于MVC视图渲染来说,大家应该不会陌生,但对于模型的渲染,不知道是否听说过,主要是说Model通过它属性的相关特性(DataType,UIHint)来将它们自动渲染到Vi ...
- pycharm python模版样式
问题: 我想在创建新的一些python程序的时候,希望在新文件开头添加python版本声明和一些关于时间相关的模版数据 那,如何解决? 1. pycharm ---> setting ---&g ...
- 为Html.EditorForModel自定义模版
对于MVC视图渲染来说,大家应该不会陌生,但对于模型的渲染,不知道是否听说过,主要是说Model通过它属性的相关特性(DataType,UIHint)来将它们自动渲染到View上,这是一个比较不错的技 ...
- pycharm自定义代码段
PyCharm使用技巧:Live Templates(快速输入自定义代码片段):链接
- django 自定义模版过滤器
自定义的模版过滤器必须要放在app中,并且该app必须在INSTALLED_APPS中进行安装.然后再在这个app下面创建一个python包叫做templatetags(这个名字是固定的,不能随意更改 ...
- php调用微信发送自定义模版接口
function sendWechatmodel($openid,$data,$go_url)//接受消息的用户openid,发送的消息,点击详情跳转的url { ...
随机推荐
- ELASTICSEARCH健康red的解决
今天惯例看统计报表, 才发现es集群悲剧了......昨天下午到今天早上, 持续报错, 写了1G的错误日志>_<#(暂无监控....) 当前状态: 单台机器, 单节点(空集群), 200W ...
- 记一次使用SecureCRT连接局域网巨慢的问题
环境:Win7 32bit + SecureCRT 6.5 中文 使用工作机上的SecureCRT登录公司内网的跳板机,发现很慢,每次都得等待好几分钟才弹出输出私匙密码的框.咨询了一下其他同事,发现他 ...
- 如何查看linux服务器的版本和配置信息
linux下看配置,可没有windows那么直观.你只能一个一个查看. 一:cpu[root@srv /]# more /proc/cpuinfo | grep "modelname&quo ...
- 下载Centos7 64位镜像
下载Centos7 64位镜像 1.打开Centos官网 打开Centos官方网站地址:https://www.centos.org/,点击Get CentOS Now 2.点击Minimal ISO ...
- Mac下的paths.d目录神奇用法
首先,这个方法是通过PG的做法学到的,且这个方法只能在Mac下用,在Linux下还真没有这个方法. 这个paths.d的作用很简单,就是在里面创建一个文件,然后写上需要在全局命令行下用到的命令,直接配 ...
- UBUNTU下MONGODB出现PHP Fatal error: Uncaught exception 'MongoConnectionException' with message 和 Authentication failed on database 'admin' with username
MONGO 远程连接服务器,出现: PHP Fatal error: Uncaught exception Stack trace:# /var/www/data/update_data.php(): ...
- 安装微软dynamics AX2012R3-AOS(含域服务器的安装)
安装之前首先要确保硬盘可用量>60G,内存要在7G及以上,我是在Mac里装的虚拟机,分配了7G内存(我的电脑总共才8G),编译CIL内存占用到了98% 一.Server 2016新建域控服务器 ...
- JS的作用域和声明提前
首先介绍下Javascript的函数作用域的概念,然后了解下什么是作用域和声明提前,最后通过一个例子剖析Javascript的作用域链. 1.变量的作用域 稍微有些编程背景的都知道,变量的作用域分为两 ...
- [Linux]——进程管理相关
一些概念 程序program:通常以二进制程序放置在存储媒介中,以物理文件形式存在 进程process:程序通过用户执行被触发后,执行者的权限与属性.程序的代码和所需数据会被加载到内存中,OS给予这个 ...
- 每天一道剑指offer-二叉树的下一个结点1
题目 每天一道剑指offer-二叉树的下一个结点https://www.nowcoder.com/practice/ef068f602dde4d28aab2b210e859150a?tpId=13&a ...







