在PyCharm中给Python脚本设置默认的代码模板和活动模板,文末有一个案例(MATLAB GUI和Qt对比做一个界面)

版权声明:禁止转载至其它平台,转载至博客需带上此文链接。 https://blog.csdn.net/qq_41841569/article/details/89813626

先说默认的代码模板把:

它就是每当你新建一个Python脚本后,就会立马出现的一些代码,感觉一般都是用来记录作者和日期等。比如下面这样的:
image
当然在学习Python的道路上肯定会困难,没有好的学习资料,怎么去学习呢?  学习Python中有不明白推荐加入交流群号:984137898 群里有志同道合的小伙伴,互帮互助,  群里有不错的视频学习教程和PDF!

"""
    Author: Mitch Hong
    Time  : 2019/5/2 20:32$
    File  : 6.py
"""

我们希望,每次新建一个Python file后都会自动地有这些,那么怎么设置呢?

首先,你先把下面这串代码复制一下

"""
    Author: Mitch Hong
    Time  : ${DATE} ${TIME}
    File  : ${NAME}.py
"""

D A T E {DATE}表示年月日, {TIME}表示当前时间,可以不要大括号,但是要求那两个之间有空格,${NAME}表示Python file的文件名。

然后,File->Settings->Editor->CodeStyle->File and Code Templates,点击右侧的Python Scripts,再把你刚刚复制的东西粘贴到右侧空白处。如下:

img

然后OK 就行。

活动模板:

活动模板就是,当你在脚本里写入那一串模板对应的缩写词时,按一下键盘上的Tab键后,会立马出现你写好的一大串模板,这样是很方便的。

在你做好模板后,你就会用一秒钟的时间写出几十行甚至是上百行的代码[图片上传失败…(image-679949-1556953056122)]。

比如:我最近就在学PyQt,它就可以弄一个模板:

from PyQt5.Qt import *


class Window(QWidget):
    def __init__(self):
        super().__init__()
        self.setWindowTitle('')
        self.resize(500, 500)
        self.move(500, 250)
        self.setup_ui()

    def setup_ui(self):
        pass



if __name__ == '__main__':
    import sys
    app = QApplication(sys.argv)
    window = Window()
    window.show()
    sys.exit(app.exec_())

由于我给这个模板设置的缩写词为PyQtTemplate,所以我只要输入PyQtTemplate后按一下Tab键就能立马出现这些。(实际上在我这里面输入Py后按一下Tab键就会自动补全这个,并出现这些串代码)。

怎么设置呢?

先写好模板,复制一下。

**然后,**File->Settings->Editor->CodeStyle->live Templates,再点击右侧的Python把它展开,再点击右右侧的‘加号’再选择Live Template,然后在下方输入Abbreviation(缩写词),再把你刚刚复制的东西粘贴到Template text中,Description可以不写。

(可以在那个setWindowTitle(’’)的引号里面加入 T I T L E TITLE ,之后光标会自动定位到这里,在那个pass下面加入 C O D E CODE ,回车后光标会接着定位到这里。)

点击OK就行了。

猜你喜欢

转载自blog.csdn.net/qq_41841569/article/details/89813626