【发布时间】:2023-03-12 17:58:01
【问题描述】:
在 PhpStorm 中,折叠或展开文件中所有注释 (doc) 块的快速方法是什么?
在here 的文档中说:
折叠和扩展代码块适用于整个类,内部和 匿名类、方法体、导入列表、cmets、HTML 和 XML 标记, 闭包和语言注入。
然后再往下说:
如果您按住 Alt 修饰符并单击装订线中的切换按钮,则代码块 将递归折叠或展开,即父级中的所有子块 块也将被折叠或展开。
但我没有看到Alt modifer 是如何工作的?我按住 Alt 然后单击切换按钮,只有该块单独折叠。我在顶级文档块以及属性/方法文档块中尝试了这个。我错过了什么吗?
【问题讨论】:
-
您是要折叠文件中的每个代码块,还是只折叠嵌套在您正在 Alt+单击的代码块中的代码块?
-
在该文档页面上它说:“展开所选区域中的所有代码块,如果没有选择区域,则展开当前文件中的所有代码块”,因此`Ctrl+Shift+NumPad+`和`Ctrl+Shift +数字键盘-`
-
我正在尝试折叠文件中的所有内容。但是“嵌套”是什么意思? cmets如何嵌套在cmets内部? (除非 cmets 在类的子方法/属性上,但我尝试在父类上执行此操作,并且子方法/属性的 doc 块没有任何改变)
-
如果你想递归折叠,则使用“Alt”修饰符(对于非注释代码:嵌套的 if/for 语句等)。文档页面上的折叠菜单是您的最佳参考点。
-
但是他们的文档没有说它会这样工作。它只会折叠该块以及同一块内部的所有内容。
标签: php comments phpstorm collapse docblocks