4、默认代码块的折叠规则
默认情况下折叠先会标记类和函数的实现部分,折叠也是针对这部分代码块进行的,即默认折叠一个类、一个函数。
5、折叠任意代码片
假设,你希望折叠几句零散的程序,而这些语句并不属于默认可折叠的代码块(不是一个完整的类或函数),如何做到?
首先选中你希望折叠的代码片
然后进行以下操作(三选一即可):
在主菜单选择Code | Folding | Fold Selection/Remove Region菜单命令。
右击选中的代码片,在快捷菜单中选择Folding | Fold Selection/Remove Region
按下Ctrl+Period快捷键
此时选中的代码片被折叠隐藏。
需要注意的就是所选代码片应该位于类体或者函数体内,如果我们选择了类或函数开头的定义部分,是无法对这部分代码进行折叠隐藏的。
6、使用双行注释来注释代码
Pycharm提供了两种逻辑代码块环绕注释方式surround:
VisualStudio模式:
NetBeans模式:
具体操作如下:
(1)选中待环绕注释的代码块
(2)以下操作二选一
使用Code | Surround with主菜单命令
按下Ctrl+Alt+T
(3)在弹出的快捷菜单中选择需要的注释风格:
(4)输入一些必要的注释描述
当通过这种方法对代码片进行环绕注释之后,折叠开关会显示在注释行左侧:
单击折叠开关可折叠对应代码片,只显示添加的环绕注释信息:
更多有关代码折叠功能的信息参见here。