PhpStorm определить области разборного кода (области стиля Visual Studio) возможно? - PullRequest
10 голосов
/ 16 августа 2011

В Visual Studio вы можете использовать #region и #endregion для переноса определенных разработчиком блоков кода.

Мне бы очень хотелось увидеть эту функцию в PhpStorm, это идеальный способ организации большого источникафайл (например, множество реализаций интерфейса).

Можно ли заставить PhpStorm вести себя таким образом?

Ответы [ 2 ]

15 голосов
/ 17 августа 2011

Извините, в настоящее время это невозможно.

Пожалуйста, проголосуйте и просмотрите этот билет: 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 Синтаксис также поддерживается.

8 голосов
/ 07 марта 2012

Я тоже это искал и обнаружил, что он доступен для использования в EAP версии 4.

Рабочий пример:

// region Private members
private $db;
private $cache;
// endregion
...