有没有办法在PhpStorm中按需折叠方法和文档块?

时间:2015-11-11 12:19:36

标签: phpstorm code-folding

我看过这个question,但是如果我应用 Ctrl + Shift + - 快捷方式,它会折叠包括{{{{{ 1}},classmethoddoc等。基本上花括号内的每个块都折叠起来,这使得它成为查看代码的皮塔。我想要减少视觉混乱,所以我希望看到的只是方法和文档块崩溃,以便我可以快速导航到方法并从中检查代码。

2 个答案:

答案 0 :(得分:11)

在IDE上花了一些时间后,我自己想出来了。可以 Ctrl + Shift + - 然后 Ctrl + + + 即可。基本上,第一个快捷操作会折叠所有内容,第二个操作会扩展除方法定义和文档块之外的所有内容。如果您再次应用 Ctrl + Shift + + ,那么PhpStorm将扩展包括方法和文档在内的所有内容。

这可以通过以下步骤使用鼠标从菜单(没有快捷方式)实现:

1. Menu -> Code -> Folding -> Expand all to level -> 5
2. Menu -> Code -> Folding -> Expand all to level -> 1

这是第一种方法的反向操作,即首先扩展所有内容然后折叠方法和文档,但效果是相同的。

我使用的是NetBeans键盘映射方案,因此您可能会略有不同,但想法是一样的。

答案 1 :(得分:3)

您可以从Jetbrains website

尝试以下方法

enter image description here