编码效率提升之Pycharm活动模板(Live Templates )
时间:2022-07-26
本文章向大家介绍编码效率提升之Pycharm活动模板(Live Templates ),主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
什么是活动模板?
先看看下面这个简单的例子。
在pycharm代码区输入main,按回车或者tab:
是不是效率提升了许多,简单来说,活动模板就是事先定义好代码模板,然后输入快捷命令,快速实现自定义代码补全。可以实现循环,条件,函数,代码框架等一键输入。
Pycharm内置活动模板
输入快捷键Ctrl+J,可以调出当前已有的活动模板列表。
常用的有main,iter,itere等,大家可以自行尝试下。
创建自定义模板
1.打开PyCharm, 选择File -> Settings -> Editor->Live Templates。
2.在中间的列表区选择Python,点击右侧的【+】,选择【Live Template】;
3.依次按照如下描述,填写相关信息,点击Apply和OK。
1.Abbreviation : 模板的快捷键输入名称2.Description:模板的描述信息,非必填3.Template text:模板内容, 在模板中可以使用$xx$
定义来代需要替换的变量。4.Define :应用到哪些语言中。
这里模板内容输入如下案例:
class $class$($base$):
"""
$txt$
"""
def __init__(self, $args$):
"""
$class$的初始化函数
"""
$end$
$END$
表示代码段完成时光标的位置,再按 Tab 不会跳到下一个变量。 变量也可以是一些预定义的函数,大家可以在Eidit Variables中修改。https://www.jetbrains.com/help/pycharm/template-variables.html
模板使用
1.输入模板缩写,然后按Tab或者回车。
2.持续按下Tab可从模板中的一个变量跳至下一个变量进行编辑。按Shift+Tab移到上一个变量。
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- [Centos7]python-nmap端口扫描
- [docker]Nginx安装部署
- Lua语言-入门语法
- Redis 三种启动方式
- OpenWRT结合tinc组自己的SDLAN
- 通过Cloudflare API更新DNS记录
- Vedastr:基于PyTorch的场景文本识别工具箱
- vue-element-admin项目关闭eslint校验
- 搞了半天,终于弄懂了TCP Socket数据的接收和发送,太难~
- 每天一个小技巧:CSS clip-path 的妙用 Clip Path分类Clippy
- 20 个值得学习的 Vue 开源项目
- 小白入门WEB前端编程,必看知识点!核心干货
- 新网站 Robots 和 SiteMap 优化
- Java代理IP池 ( Proxy Pool ) - 改进版
- Lvs+Keepalived 保障HA高可用