Thỉnh thoảng khi bạn viết một chương trình, bạn cần tham khảo một phần khác hoặc chức năng trong phần bình luận. Ví dụ trong đoạn code dưới đây tôi có thể đặt hai neo "workaround1" và "workaround2" (trong một tệp khác) trong các chú thích và ghi chú về hàm ABC với các tham chiếu đến các chú thích có liên quan.Tham chiếu chéo trong các bình luận mã nguồn
// this part does <<workaround1>>
a = 1;
a++;
...
// [[workaround1]] and [[file:c.java::workaround2][2]] can be removed once ABC is fixed
c = ABC();
Tôi có hai câu hỏi:
- Có thực hành tốt nhất để tham khảo như vậy? Làm thế nào lập trình viên chuyên nghiệp đối phó với nó?
- Có gói nào dành cho emacs có thể tạo điều kiện chuyển hướng thông qua nhận xét mã nguồn với ghi chú như vậy không? Tôi đã suy nghĩ về phần mở rộng chế độ org với có thể làm việc trên đầu trang (tốt hơn là bất kỳ) chế độ ngôn ngữ.
Tôi biết về câu hỏi tương tự như trên Redmine: Can I create a cross-project source reference in redmine?
hỗ trợ lại ferences đến các tập tin khác? Nó không phải là khá rõ ràng từ mô tả trong gói. – zeliboba
Có, và tôi đã đưa ra một ví dụ về điều đó ở trên: '(@file: file-name" foo.el ": thành" Các hàm trợ giúp chung ")'. – Drew
Xem thêm [LinkdMode] (http://www.emacswiki.org/emacs/LinkdMode) và, đối với một số tùy chọn khác, [CategoryNavigation] (http://www.emacswiki.org/emacs/CategoryNavigation). Các thay thế chính có vẻ như WikiNav, được phân phối với [button-lock] (https://github.com/rolandwalker/button-lock) – phils