Bazen bir program yazarken, yorumlarda başka bir parçaya/veya işleve başvurmanız gerekir. Örneğin, aşağıdaki kodda, yorumlarda iki ankraj "workaround1" ve "workaround2" (başka bir dosyada) ayarlayabilir ve ilgili yorumlar için referanslarla ABC işlevi hakkında bir not hazırlayabilirdim.Kaynak kodundaki referanslarda çapraz referanslar
// this part does <<workaround1>>
a = 1;
a++;
...
// [[workaround1]] and [[file:c.java::workaround2][2]] can be removed once ABC is fixed
c = ABC();
iki soru var:
- böyle referanslar için en iyi yöntem var mı? Profesyonel programcılar bununla nasıl baş ederler?
- Kaynak kodları aracılığıyla bu tür notlarla gezinmeyi kolaylaştıracak bir emacs paketi var mı? Org modunun uzantısını düşünerek (tercihen herhangi bir) dil modunu çalıştırabilirim.
Ben Redmine benzer soru hakkında farkındayım: Can I create a cross-project source reference in redmine?
yeniden destekliyor mu? diğer dosyalara feribot? Paket içi açıklamasından net değil. – zeliboba
Evet ve yukarıdakilere bir örnek verdim: '(@file: dosya-adı" foo.el ":" Ortak yardımcı işlevler "). – Drew
Ayrıca bkz. [LinkdMode] (http://www.emacswiki.org/emacs/LinkdMode) ve diğer bazı seçenekler için [CategoryNavigation] (http://www.emacswiki.org/emacs/CategoryNavigation). Ana alternatif, WikiNav gibi [düğme kilidi] ile dağıtılmış gibi görünüyor (https://github.com/rolandwalker/button-lock) – phils