4.6 【高效编辑 06】代码块实现随处折叠

image0

阅读一个新项目的源码,应该先理解代码的整体逻辑,这时候对那些比较细节的通常我们会将其折叠。

但是 PyCharm 中,默认只有整体的代码块,比如一个类,一个函数,一个 if 代码块,一个 for 循环代码块,才会有折叠的按钮。

image1

对于这种原本就有折叠/反折叠按钮的,可以使用下面两组快捷键:

  • 折叠:⌘ -

  • 反折叠:⌘ +

但有时候,我们并不希望整块代码进行折叠,而只想对其他一大段暂时对我们无用的代码进行折叠。那能做到吗?

答案是可以的。

只要你先选中你想折叠的代码,再按住 ⌘ 紧接着按住 . 就可以了。

效果如下:

image2

另外,还有一组快捷键也要说下

  • ⌘ ⇧ +: 展开所以代码块

  • ⌘ ⇧ -:折叠所有代码块

image3

image4