学习
实践
活动
工具
TVP
写文章
专栏首页吾非同编码效率提升之Pycharm活动模板(Live Templates )

编码效率提升之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移到上一个变量。

文章分享自微信公众号:
吾非同

本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!

作者:吾非同
原始发表时间:2020-04-15
如有侵权,请联系 cloudcommunity@tencent.com 删除。
登录 后参与评论
0 条评论

相关文章

  • PyQt5 GUI应用程序工具包入门(1)

    众所周知,PyQt5是一款优秀的GUI工具集,可用于python界面的快速开发。 本文采用Python3.6+PyCharm社区版进行PyQt5的开发。对于p...

    Python中文社区
  • 玩转 PhpStorm 系列(五):代码模板篇

    在 PhpStorm 中,我们可以通过代码模板功能快速生成初始化代码,提高编码效率。代码模板分为两种,一种是文件代码模板,一种是代码代码片段模版。

    学院君
  • 再探IntelliJ IDEA(超详细IntelliJIDEA的安装、配置与使用)

    再前段时间写了一篇初探IntelliJ IDEA文章、不是很详细,使用一段时间后,打算重新整理一波详细使用教程,IDEA对于Eclipse确实方便了许多,节省了...

    Lcry
  • IDEA这样配置,好用到爆炸!!!

    IDEA 全称 IntelliJ IDEA ,是 JetBrains 公司使用 java 编程语言开发的集成环境, 这家公司总部位于捷克共和国的首都布拉格。

    知否技术
  • IntelliJ系列 ⑥ | IDEA 之 常见的高效配置全解

    码神联盟
  • 代码生成利器:IDEA 强大的 Live Templates

    文章转自:http://blog.xiaohansong.com/2017/03/17/idea-live-templates/ 前言 Java 开发过程经常需...

    企鹅号小编
  • 牛逼!Intellij IDEA竟然有个功能可自动生成代码,你用过没?

    Java 开发过程经常需要编写有固定格式的代码,例如说声明一个私有变量,logger或者bean等等。对于这种小范围的代码生成,我们可以利用 IDEA 提供的 ...

    民工哥
  • 安利一款 IDEA 中强大的代码生成利器

    链接 | blog.xiaohansong.com/idea-live-templates.html

    Spark学习技巧
  • 安利一款 IDEA 中强大的代码生成利器

    链接 | blog.xiaohansong.com/idea-live-templates.html

    良月柒
  • 《跟我学IDEA》四、配置模板(提高代码编写效率)

    上一篇博文,我们学习了idea的一些实用配置,相信大家也对idea这个开发工具有了一个大概的了解。今天我们来学习模板的配置,idea提供很多模板从而提高编写代码...

    I Tech You_我教你
  • 代码生成利器:IDEA 强大的 Live Templates!

    Java 开发过程经常需要编写有固定格式的代码,例如说声明一个私有变量,logger或者bean等等。对于这种小范围的代码生成,我们可以利用 IDEA 提供的 ...

    macrozheng
  • 我与Jetbrains的这些年

    本章主要说一下如何去使用Jetbrains的各类工具,并且在上周参加了Jetbrains开发者日的大会,把参会的感受和体验在这里分享给各位。话不多说,我们进入正...

    CrazyCodes
  • 一款 IDEA 中强大的代码生成利器

    Java 开发过程经常需要编写有固定格式的代码,例如说声明一个私有变量,logger或者bean等等。对于这种小范围的代码生成,我们可以利用 IDEA 提供的 ...

    Rookie
  • 强大的 IDEA 代码生成器,学会用,真香!

    Java 开发过程经常需要编写有固定格式的代码,例如说声明一个私有变量,logger或者bean等等。对于这种小范围的代码生成,我们可以利用 IDEA 提供的 ...

    全栈程序员站长
  • 2022年最新IDEA激活码 (永久激活IDEA)

    最新全家桶激活码获取方法:https://docs.qq.com/doc/DS3hpVWFnQ2ZGVnhH

    终码一生
  • 最新稳定激活码 JB全家桶 IDEA/Pycharm/DataGrip激活码

    最新全家桶激活码获取方法:https://docs.qq.com/doc/DS3hpVWFnQ2ZGVnhH

    终码一生
  • Android Studio advanced configuration

    用户1696846
  • 强大的 IDEA 代码生成器,学会用,真香!

    Java 开发过程经常需要编写有固定格式的代码,例如说声明一个私有变量,logger或者bean等等。对于这种小范围的代码生成,我们可以利用 IDEA 提供的 ...

    用户5224393

扫码关注腾讯云开发者

领取腾讯云代金券