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

标签 phpstorm code-folding

我见过这个 question但是如果我应用 Ctrl+Shift+- 快捷方式,它会折叠所有内容,包括 class , method , doc , if/try-catch/foreach基本上花括号内的每个块都被折叠起来,这使它成为查看代码的 p.i.t.a。 我想减少视觉困惑,所以我只想看到折叠的方法和文档块,以便我可以快速导航到方法并从那里检查代码。

最佳答案

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

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

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

这与第一种方法相反,即 首先展开所有内容,然后仅折叠方法和文档 ,但效果是一样的。

我使用 NetBeans 键盘映射方案,因此您这边的情况可能略有不同,但想法是相同的。

关于phpstorm - 有没有办法在 PhpStorm 中按需折叠方法和文档 block ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33650414/

相关文章:

visual-studio - 在 Visual Studio 2019 中折叠所有内部大括号

emacs - 在 Emacs hide-show 模式下使用 hs-hide-level 隐藏注释

ios - 在 Xcode 中启用代码折叠栏

c# - Visual Studio C# 2008 : Code Folding Problem when Typing

Phpstorm 任务服务器无法登录 Youtrack 服务器

php - 加载 xdebug.so undefined symbol zend_sort 失败

keyboard-shortcuts - 如何在PHPStorm中将所选文本转换为小写?

javascript - 如何通过 PhpStorm 在 CSS 中使用 Autoprefixer?

php - 除了 docker 容器中的两个用户之外,如何为我的桌面 Ubuntu 机器的用户授予对 docker 卷的完全权限?

clojure - 如何在 Spacemacs 中折叠 Clojure 文档字符串