Giả sử tôi đã viết một lớp trong một gói, được gọi là mypackage.myclass
. Tôi đã viết tài liệu HTML của riêng tôi cho gói và lớp, và đã bao gồm điều này trong trình duyệt trợ giúp MATLAB như được mô tả trong the MATLAB documentation.MATLAB: lệnh force doc để mở trang HTML tham chiếu được chỉ định
Tôi có thể hiển thị tài liệu HTML này bằng cách sử dụng trình duyệt trợ giúp để điều hướng trực tiếp đến tài liệu đó, nhưng nhập doc mypackage.myclass
không hiển thị nó; thay vào đó, nó hiển thị một số tài liệu HTML được tự động tạo bởi helpwin
(đây là một tính năng đẹp, nhưng không phải là những gì tôi muốn - tài liệu được tạo tự động quá cao đối với người dùng của tôi).
Làm cách nào để bắt buộc doc
hiển thị tài liệu của tôi, chứ không phải tài liệu được tạo tự động?
Tương:
Khi bạn chạy doc docTopic
, bên trong lệnh doc lớp Java com.mathworks.mlservices.MLHelpServices.showReferencePage(docTopic)
được gọi. Nếu trang tham chiếu cho docTopic
tồn tại, nó sẽ hiển thị nó và trả về giá trị thành công. Nếu một trang tham chiếu không tồn tại, nó sẽ trả về một giá trị thất bại, và sau đó gây ra helpwin(docTopic)
để được gọi. Một nơi nào đó phải có một số danh mục kết nối các giá trị của docTopic
với các tệp HTML tham chiếu riêng lẻ. Làm thế nào tôi có thể fiddle với danh mục đó - hoặc tôi có thể tạo một cho gói của tôi?
MathWorkers và @Yair, xin vui lòng cho tôi đủ dây cung cấp tài liệu để treo bản thân mình với :)
Bạn có chắc chắn bạn đã không phạm sai lầm ở đâu đó? Gói [xUnit] (http://www.mathworks.com/matlabcentral/fileexchange/22846-matlab-xunit-test-framework) dường như hoạt động tốt về mặt tài liệu. – Jonas
@ Jonas Có - khi tôi chạy 'doc runtests' hoặc' doc TestComponent', tôi nhận được tài liệu HTML được tạo tự động cho các lớp đó bằng 'helpwin'. Mặc dù xUnit bao gồm một số tài liệu hướng dẫn tuyệt vời (tôi không gặp vấn đề gì), nhưng nó không bao gồm tài liệu HTML riêng cho chính các lớp/chức năng của nó. –
Ồ, tôi hiểu rồi. Tôi đã hiểu lầm câu hỏi của bạn trước đây.Tôi đoán sau đó câu hỏi sẽ trở thành: sẽ dễ dàng hơn để giáo dục mọi người sử dụng 'doc mypackage' để truy cập trợ giúp siêu liên kết? – Jonas