4.6 【高效编辑 06】代码块实现随处折叠 ===================================== .. image:: http://image.iswbm.com/20200804124133.png 阅读一个新项目的源码,应该先理解代码的整体逻辑,这时候对那些比较细节的通常我们会将其折叠。 但是 PyCharm 中,默认只有整体的代码块,比如一个类,一个函数,一个 if 代码块,一个 for 循环代码块,才会有折叠的按钮。 .. image:: http://image.iswbm.com/20200829180027.png 对于这种原本就有折叠/反折叠按钮的,可以使用下面两组快捷键: - 折叠:Ctrl + ``-`` - 反折叠:Ctrl + ``+`` 但有时候,我们并不希望整块代码进行折叠,而只想对其他一大段暂时对我们无用的代码进行折叠。那能做到吗? 答案是可以的。 只要你先选中你想折叠的代码,再按住 Ctrl 紧接着按住 ``.`` 就可以了。 效果如下: .. image:: http://image.iswbm.com/Kapture%202020-08-29%20at%2018.05.47.gif 另外,还有一组快捷键也要说下 - Ctrl + Shift + ``+``\ : 展开所以代码块 - Ctrl + Shift + ``-``\ :折叠所有代码块 .. image:: http://image.iswbm.com/Kapture%202020-08-29%20at%2018.17.59.gif