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