【发布时间】:2011-10-27 22:50:53
【问题描述】:
在 Visual Studio 中,您可以使用 #region 和 #endregion 包装开发人员定义的代码块。
我很想在 PhpStorm 中看到这个功能,它是组织大型源文件(例如大量接口实现)的理想方式。
是否可以让 PhpStorm 以这种方式运行?
【问题讨论】:
在 Visual Studio 中,您可以使用 #region 和 #endregion 包装开发人员定义的代码块。
我很想在 PhpStorm 中看到这个功能,它是组织大型源文件(例如大量接口实现)的理想方式。
是否可以让 PhpStorm 以这种方式运行?
【问题讨论】:
抱歉,目前不可以。
请投票并观看这张票:https://youtrack.jetbrains.com/issue/WI-261
更新
它现在已经实现(自 PhpStorm v4)——查看 PhpStorm 的博客了解详细信息:http://blog.jetbrains.com/webide/2012/03/new-in-4-0-custom-code-folding-regions/
//<editor-fold desc="Region">
// Your code goes here
//</editor-fold>
现在也正确支持默认折叠状态(从 PhpStorm v8、IIRC 开始),尽管您必须自己手动添加这样的部分。例如
//<editor-fold defaultstate="collapsed" desc="Region">
还支持#region syntax。
【讨论】:
#region 和#endregion 中即可。
#range 和 region 也适用于折叠
我也在寻找这个,发现它现在可以在版本 4 EAP 中使用。
工作示例:
// region Private members
private $db;
private $cache;
// endregion
【讨论】: