2011-02-03 39 views
7

Tôi rất thích làm việc trong Notepad ++, nhưng tôi chưa tìm thấy một plugin để tự động làm các bình luận kiểu PHPDoc. Các IDE của PHP khác (Eclipse, NetBeans, ZendStudio) bao gồm tính năng này, và nó khá tiện dụng.Nhận xét PHPDoc trong Notepad ++?

Về cơ bản những gì tôi muốn là, nếu trên dòng trên một định nghĩa định nghĩa hàm hoặc lớp tôi gõ vào:

/** 

Nó tự động populates định dạng PHPDoc (giống như sau cho một chức năng):

/** 
* 
* @param $first_argument 
* @param $second_argument 
* @return 
*/ 

Sau đó, khi tôi nhập các dòng bổ sung vào nhận xét, nó sẽ bắt đầu mỗi dòng có dấu hoa thị.

Có plugin NP ++ nào thực hiện được điều này hay cách để tinh chỉnh NP ++ để hoạt động không?

+0

Vấn đề nằm trong * khác * PHP IDE. Notepad ++ hầu như không phải là một trình soạn thảo PHP, đừng nói đến một IDE PHP. Sẽ là một tính năng tốt đẹp mặc dù. – GolezTrol

Trả lời

4

Trong khi công cụ đánh dấu cú pháp của Notepad ++ nhận ra chú thích tài liệu, nó không phân tích cú pháp chúng và tạo mã tự động hoàn thành tương ứng cho bạn, cũng như không có bất kỳ tính năng đoạn nào cho phép bạn chèn chú thích tài liệu khi đang di chuyển.

+0

Tôi nên đề cập rằng nó có một số tính năng đoạn trích trong các plugin Snippets và QuickText, mặc dù chúng không cung cấp đủ tính linh hoạt để thực sự tạo các nhận xét PHPDoc. – Travis

+0

@Travis: Vâng, đó là lý do tại sao tôi không phải là người hâm mộ của các plugin đó:/ – BoltClock

+1

Plugin FingerText có điểm phát sóng cho đoạn trích, vì vậy có thể có chức năng tạo chú thích PHPDoc độc đáo. – Ben

2

Tôi nghĩ rằng không có "công cụ thực sự" bởi PHPDoc trên N ++. Bạn có thể sử dụng plugin WebEdit (trình quản lý plugin). Sau khi cài đặt bạn cần phải cập nhật chỉnh sửa tập tin thêm dòng này ở cuối:

pdoc =/** \ n * \ n * \ n * @params \ n * @return \ n */

Restart N ++, viết pdoc và nhấn Alt + Enter để có được bất cứ điều gì như thế này:

/** 
* 
* 
* @params 
* @return 
*/ 

Rõ ràng, nó không thể có được params chức năng của bạn và thông tin tipical khác của DocBloks nhưng có thể hữu ích nếu chúng ta không có lựa chọn.

6

Câu hỏi cũ ... nhưng hãy thử plugin DoxyIt từ trình quản lý plugin. Nó hoạt động chính xác như bạn cần.

+1

Tôi chưa tìm thấy plugin "DocxIt" trong trình quản lý plugin 1.0.8.0 trong NP ++ v6.3.3. Có lẽ, ý bạn là "DoxyIt"? – Mikl

+0

Hoàn hảo! Đó chính xác là những gì tôi đang tìm kiếm. –