2011-08-16 21 views
8

Trong Visual Studio, bạn có thể sử dụng #region#endregion để bao bọc các khối mã do nhà phát triển xác định.PhpStorm xác định các vùng mã có thể đóng mở được (Khu vực kiểu Studio) có thể?

Tôi rất thích xem chức năng này trong PhpStorm, đây là một cách lý tưởng để tổ chức một tệp nguồn lớn (ví dụ như rất nhiều triển khai giao diện).

Có thể khiến PhpStorm hoạt động theo cách này không?

Trả lời

13

Rất tiếc, hiện tại không thể thực hiện được.

hãy bỏ phiếu và xem vé này: https://youtrack.jetbrains.com/issue/WI-261


CẬP NHẬT
Nó bây giờ thực hiện (từ PhpStorm v4) - kiểm tra blog PhpStorm để biết chi tiết: 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> 

Trạng thái thu gọn mặc định cũng được hỗ trợ ngay bây giờ (như PhpStorm v8, IIRC), mặc dù bạn phải tự thêm phần đó theo cách thủ công. ví dụ.

//<editor-fold defaultstate="collapsed" desc="Region"> 

#regionsyntax cũng được hỗ trợ.

+0

Nó hoạt động bây giờ, BTW. Ít nhất trong bản dựng EAP. Chỉ cần bao quanh mã của bạn trong '# region' và' # endregion'. – mpen

+0

@Nate Xem câu trả lời được cập nhật với liên kết chính xác: http://blog.jetbrains.com/webide/2012/03/new-in-4-0-custom-code-folding-regions/ – LazyOne

+0

@LazyOne Ah cảm ơn - Cũng sẽ muốn lưu ý '# range' và' region' cũng hoạt động để gấp –

6

Tôi cũng đang tìm kiếm điều này và thấy rằng nó hiện có sẵn để sử dụng trong phiên bản EAP phiên bản 4.

dụ làm việc:

// region Private members 
private $db; 
private $cache; 
// endregion 
+0

Đây là một cách tuyệt vời để thực hiện nó bằng cách sử dụng thẻ! Giống như VS theo ý kiến ​​của tôi thì chúng rất tốt. – Adam

Các vấn đề liên quan