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
構文もサポートされています。
私もこれを探していましたが、バージョン4EAPで使用できるようになっていることがわかりました。
実例:
// region Private members
private $db;
private $cache;
// endregion