PyCharm 允许用户自定义 live templates,实现通过键入一个单词来展开一个代码片段。许多其他集成开发环境中,也提供这种自定义代码片段(textmate snippets)的方式,来提高开发效率。

进入PyCharm->Preferences->Editor-> live templates

PyCharm自定义代码块引入


用户添加的模板默认在 “user” 分组下,点击 “2.” 处的 “+” 添加新的一条。

分别在 “4.” “5.” “6.” 处添加 “缩写”,“描述”,“模板”。

此时会在 “3.” 处生成一条新的模板,点击 “OK”即可。

使用如下:

在输入 “class” 时,会在提示列表中出现我们自定义的模板,

PyCharm自定义代码块引入


此时敲下“Tab”键(上一步中可以自定义),会自动展开模板代码:

PyCharm自定义代码块引入


这种方式添加模板比较麻烦。可以参考网上提供的模板,从github下载模板文件,拷贝到PyCharm相应目录,重启即可:

http://peter-hoffmann.com/2010/python-live-templates-for-pycharm.html


相关文章: