【问题标题】:How to make PHPStorm collapsing all methods/functions on file open?如何使 PHPStorm 在文件打开时折叠所有方法/函数?
【发布时间】:2016-01-31 06:01:06
【问题描述】:

如何制作这样的东西? (所有方法默认折叠,没有任何热键)

【问题讨论】:

    标签: php user-interface editor phpstorm


    【解决方案1】:

    这对我有用:CTRL SHIFT 小键盘 -

    它还会折叠类...但是只需通过单击 + 手动重新打开类,方法就会折叠起来。

    然后你可以用CTRL SHIFT numpad +

    重新打开所有方法

    https://www.jetbrains.com/help/phpstorm/code-folding-commands.html

    【讨论】:

    • Windows:ctrl + +/- 将展开或折叠个别方法
    • 对我来说,当我关闭并重新打开文件时使用这种方式,一切都会重新打开。
    • 对于 macOS:shift + command + -
    【解决方案2】:

    找到解决方案(文件 -> 设置 -> 编辑器 -> 常规 -> 代码折叠

    【讨论】:

    • 好的,我想我看到您启用了“方法主体”设置,但是您是如何使用此设置来让方法全部折叠的?捷径?菜单按钮?
    • @Dimitry K. 现在怎么用?
    • @Black 你看过这个页面吗 - jetbrains.com/help/phpstorm/code-folding.html
    • @Andrew。只需点击所有必要的复选框,对我来说 PHP 函数和方法体就足够了。
    • PHP 函数上方的 cmets 的复选框是什么(在 OP 图像中显示为绿色)? /** */ 中包含的那些。您有时会在其中声明@params该函数使用什么以及它@returns。谢谢!
    【解决方案3】:

    您无需像 Dmitry 建议的那样更改设置中的任何内容。

    只需执行 ⌥⌘⌨ *1 -- 即 OPTION+CMD+NumPad *,然后是 1。

    如果你在 Windows 上,它是 CTRL+SHIFT+NumPad *,然后是 1。

    【讨论】:

    • 太棒了!这是一个非常好的提示
    • 不错,一直在找这个
    【解决方案4】:

    我用的是ubuntu,

    命令是

    -> CTL、SHIFT 和 MINUS(这将折叠包括所有方法的整个类

    -> CTL, PLUS(将展开但所有方法都应折叠)

    -> CTL、SHIFT 和 PLUS(将扩展包括所有方法的整个类

    【讨论】:

    • CTRL + PLUS 和 CTRL + MINUS 是我需要的。谢谢
    【解决方案5】:

    适用于 Windows PhpStorm 2021.1

    ctrl + 展开方法
    ctrl - 折叠方法
    ctrl+shift - 折叠所有方法
    ctrl+shift + 展开所有方法

    【讨论】:

    • 这是正确答案!!比你
    猜你喜欢
    • 1970-01-01
    • 2014-11-23
    • 2023-03-12
    • 2021-12-09
    • 2011-11-07
    • 1970-01-01
    • 2016-04-29
    • 1970-01-01
    • 2011-06-01
    相关资源
    最近更新 更多