很多时候为了阅读代码方便,会提高代码的管理,进行代码块的折叠处理,如C#的#region (code) #endregion
,那么python也是可以的,下面进入正题。
这里涉及了两个方面的点:
- 代码折叠
- 代码块(可自定义)
1.代码折叠
先说代码块折叠,就是下面这两个语句:
# <editor-fold desc="折叠后要显示的内容">
# 这里是你的代码~~
def fun():
print("this is fun")
# </editor-fold>
而在我们写代码过程中,如PyCharm
等IDE是有智能提示的,也可以通过快捷key进行快速输出对应的代码块,结合使用,往往会节省很多时间和精力,就是下面要提到的第二点自定义代码块
。
2.代码块
以PyCharm
为例,参考以下步骤进行操作。
路径:选择Preferences > Editor > Live Templates > Python


参考上图,进入对应的操作界面后,点击在
Python
右边的+
号,下拉框选择Live Templates
。接着填写对应的内容:
Abbreviation
填写代码块提示关键字,如param
Description
填写代码块描述Template text
填写代码块内容,要修改代码块内部的参数,可以选择下面的define/Change
(点击后,按下图进行生效语言配置)完成后,点击
OK
即可。
最后,在py页面,输入param
就会智能提示该代码块,简单又快速

网友评论