2011-02-07 36 views
7

Có cách nào để thêm chú thích phpdoc tùy chỉnh cho PDT Eclipse không? Ví dụ, tôi muốn xem @depends (đối với PHPUnit) trong danh sách tự động hoàn chỉnh cho các nhận xét, nhưng bây giờ tôi chỉ có thể thấy các chú thích chuẩn (ví dụ: @deprecated).Eclipse PDT và chú thích PHPDoc tùy chỉnh

Xin cảm ơn trước.

+0

Tôi không chính xác làm theo những gì bạn đang tìm kiếm ở đây trong Eclipse PDT ... xin vui lòng làm rõ, có thể với một ví dụ giải thích hơn. – ashnazg

+0

Khi tôi đưa ra nhận xét PHPDoc cho elemnt, tôi muốn xem trong tự động điền không chỉ các thẻ tiêu chuẩn (@author, @package, @deprecated, @returns, v.v.) mà còn cả chú thích tùy chỉnh của tôi (ví dụ: @depends). Tôi có thể thêm chú thích như thế nào? – Distdev

Trả lời

14

Tôi cho rằng sẽ có một tệp cấu hình ở đâu đó, nhưng nhìn qua các thư mục khác nhau trong bản cài đặt Zend Studio của tôi không cung cấp cho tôi kết quả tôi mong đợi. Tìm kiếm Eclipse.org cho nội dung Assist mang lại

Vì vậy, tôi đoán "thật" cách để thêm một nội dung mới Assist bối cảnh sẽ được mở rộng Eclipse.

Thay thế: Dùng Templates

Một cách khác để có được những chú thích sẽ được thêm chúng qua mẫu. Làm theo các bước sau:

  • Đi tới cửa sổ> Tùy chọn> PHP> Trình chỉnh sửa> Mẫu.
  • Nhấn vào New, điền vào các cuộc đối thoại và xác nhận tất cả mọi thứ để có được trở lại soạn thảo của bạn

enter image description here

Mẫu hiện đang thiết lập để xuất hiện khi trong bối cảnh của một PHP luận. Truy cập vào UnitTest DocBlock và nhập @. Nếu Trợ lý nội dung không tự động mở, hãy nhấn Ctrl + Không gian. Sẽ có một tùy chọn để chọn @depends ngay bây giờ.

enter image description here

Xác nhận bạn sẽ xác nhận bất kỳ đề xuất nào khác. Điều này nên viết @depends và đặt con trỏ của bạn ngay bên cạnh nó (để bạn có thể chèn tên của bài kiểm tra).

+0

điều này làm việc cho tôi rất tốt. Tôi có một câu hỏi. Có cách nào tôi có thể liệt kê các giá trị có thể cho một biến trong bản thân mẫu đó không. cho phép nói rằng tôi có mẫu '@Column (name =" $ {name} ", type =" $ {type} ")' Ở đây, các giá trị có thể cho "loại" bị giới hạn. Vì vậy, tôi đang tìm một cách để xác định nó giống như một danh sách các giá trị có thể nói ["số nguyên", "chuỗi"] ... – Broncha

+0

@Broncha tbh, tôi không biết. Kiểm tra tệp trợ giúp được liên kết trong câu trả lời của tôi. Nếu có thể nó nên ở trong đó. – Gordon

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