之前我们在pycharm中输入main,它自动会在后面显示你要写的代码的全部,只要按Tab或Enter就可以得到代码的全部。如下
这其实是使用了pycharm的live Templates,这种模板用法就是输入你设置的特定字符,按下Tab或Enter就能帮助你自动补全代码。
目录
一、适用情形
如果你要写的代码中有许多代码是套路代码,而你又懒得写或者懒得从其他代码中copy,这时候你就可以用到这篇文章的内容。比如headers请求头的设置(如下),又或者pyqt5的一些套路代码(如下)
headers = {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36'
}
from PyQt5.Qt import *
import sys
# 1.创建一个应用程序对象
app = QApplication(sys.argv)
# 2.控件的操作
# ①创建控件
windows = QWidget()
# ②设置控件
windows.setWindowTitle("")
windows.resize(500, 500)
windows.move(500, 300)
# ③展示控件
windows.show()
# 3.应用程序的执行,进入消息循环
sys.exit(app.exec_())
以上代码要么是你写了不知道多少遍,要么就是一些模板,你只要理解就可以直接用,学会这个方法,对你代码的填写速度会有很大帮助!!!
二、使用方法
1.自定义模板
首先你要将你的代码模板写好。
比如开头讲的main的例子,下面的就是代码模板
if __name__ == '__main__':
2.填入该模板
首先复制该模板
File---Settings---搜索框搜索live,找到live Templates,然后点击python左边的>
接下来你就能看到main已经在这其中了,对于这里没有的(PyQt5的模板),你需要新建,
步骤如下图
步骤3:abbreviation是缩写的意思,相当于把你要写的模板通过输入该缩写展示,
步骤4:description是描述的意思
如图,左边为步骤3,右边为步骤4
步骤5的内容为你之前复制的代码。
步骤6:在Define中选择python
接下来apply就行。
三、补充---指定鼠标光标位置
以上全部做好后,鼠标光标是不在其中的,如果你想要在使用代码模板的时候指定鼠标光标,你可以输入$xxx$
这样当你输入你设定的字符串并成功得到代码模板后,鼠标光标会停在你的$xxx$这
例:main
每当你输入main并得到下面的代码模板时,你的鼠标光标就在$END$的位置处。
四、结果展示
五、总结
以上内容笔者写的可能有些含糊,希望各位自己去尝试尝试,试完会发现这个内容理解起来很简单,而且在平时很实用!!