先说默认的代码模板把:
它就是每当你新建一个Python脚本后,就会立马出现的一些代码,感觉一般都是用来记录作者和日期等。比如下面这样的:
当然在学习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
"""
{TIME}表示当前时间,可以不要大括号,但是要求那两个之间有空格,${NAME}表示Python file的文件名。
然后,File->Settings->Editor->CodeStyle->File and Code Templates,点击右侧的Python Scripts,再把你刚刚复制的东西粘贴到右侧空白处。如下:
然后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(’’)的引号里面加入 ,之后光标会自动定位到这里,在那个pass下面加入 ,回车后光标会接着定位到这里。)
点击OK就行了。