【问题标题】:PhpStorm save collapsed code blocks?PhpStorm 保存折叠的代码块?
【发布时间】:2016-02-29 21:55:18
【问题描述】:

如果我使用 +/- 按钮折叠代码块,是否可以保存该状态以供我稍后返回文件时使用?目前,当我重新加载它们时,所有折叠的块都会再次展开。

(我使用的是 PhpStorm 9.0.2)。

【问题讨论】:

  • 不知道。对我有用——只要在我关闭 IDE/项目时该文件仍处于打开状态,块就会一直存在。如果此时文件已关闭,那么是的,它会在重新启动后丢失此类信息。 P.S.您还应该尝试最新版本——这方面有一些改进(虽然不确定是哪些)。
  • 抱歉,我不确定我明白你的意思。如果您在 IDE 中保持文件打开并关闭 Storm,当您重新打开文件时,该文件是否仍然折叠了块?
  • 嗯..这就是它对我的工作方式(至少是 php、xml 文件)。但是说实话,有时它会在重新启动之间失去这种折叠——我不知道是什么原因造成的。但这种情况很少发生,以至于我个人并不真正关心它(我不太依赖弃牌)。顺便说一句——我们在这里谈论什么语言/文件?在 PHP/JS(至少)中,您可以创建自定义折叠块,它们可以具有默认的折叠/展开状态。
  • 啊..我想我现在到了某个地方。我主要需要它用于 HTML(因为我拥有的所有块),即使使用自定义折叠标签
  • 试试 PhpStorm v11 EAP build(v11 最终版应该很快发布——这个月 AFAIK)——它在折叠方面肯定有改进(可能有不同的方面,但仍然值得一试)

标签: phpstorm


【解决方案1】:

当您使用 PHPStorm 输入文件时,您需要手动指定要折叠或不折叠的内容。

这个选项在 PHPStorm 中的名称是:“代码折叠” 您可以在以下位置访问此选项:PHPStorm > Settings > Editor > General > Code Folding。

您必须指定要折叠的类型代码(如果选项未选中则不折叠)。

现在,当您使用 PHPStorm 输入文件时,所有文件的折叠/折叠/展开都是相同的。

你可以参考这个:Code Folding PHPStorm 或者这个:AutoFolding behaviour PHPStorm

【讨论】:

  • 谢谢,这让我可以在构造层折叠,但我希望 Storm 只记住我选择折叠的方块。
猜你喜欢
  • 1970-01-01
  • 2020-09-06
  • 1970-01-01
  • 2012-07-07
  • 2021-12-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-02
相关资源
最近更新 更多