5

ヘルプビューアで私が見た中で最もクールな機能の1つは、継承されたメンバーを非表示にして、その特定のサブクラスが提供するものだけに集中できるようにする機能です。この良い例はここにあります...

http://james.newtonking.com/projects/json/help/html/T_Newtonsoft_Json_JsonConvert.htm

実際、そのページには、継承されたメンバーを非表示にするだけでなく、ヘルプを表示する方法に関するさまざまなオプションがあります。

現在、オンラインのMSDNには、サブクラスが何を追加したかを理解しようとすることを意味する、すべてを太陽の下に投げ込む習慣があります。それに到達するには、大量のスキャンとさらに多くのスクロールが必要です。

そうは言っても、これらの機能または同様の機能を有効にする方法は、ローカルまたはオンラインでありますか?これまたは同様のことを行う外部またはサードパーティのヘルプビューアを作成した人はいますか?

(注:これがプログラミング用ではないため、SO用かどうかはわかりませんが、IDE関連のものであるため、ギャンブルをしてここに置くことにしました。)

マーク

4

2 に答える 2

2

継承されたアイテムを非表示にすることは、LightweightスタイルのオンラインMSDNドキュメントで見逃していたことの1つです。

幸いなことに、ブラウザのjavascriptを少し使用することで、簡単に解決できます。詳細については、MSDNページの継承されたメンバーを非表示にする方法を参照してください。

使用する原則を拡張して、必要な情報を非表示にできるはずです(たとえば、アイコンを使用して、静的メンバー、メソッド、プロパティなどを区別できます)。

于 2011-05-22T16:28:39.953 に答える
1

2016年の回答を更新:

次のjavascriptスニペットをURLとして使用して、最新のブラウザでブックマークを作成します。

javascript:var trs=document.getElementsByTagName('tr');var l=trs.length;for (var i=0; i<l; i++) {  var tr=trs[i];  if (tr.innerHTML.indexOf('(Inherited from ')>-1)  tr.style.display=tr.style.display=='none'?'':'none'; }; void(0);

MSDNクラスのドキュメントページでこのブックマークをクリックすると、継承されたすべてのメンバーのオンとオフが切り替わります。

javascriptは、ページ上のすべてのテーブル行('tr')を調べ、文字列'(Inherited from')を含むものを見つけ、それらの表示スタイル(可視性)を'none'に設定します。その検索文字列は次のようになります。継承されるメンバーのすべてのインスタンスをカバーします。

于 2016-04-13T16:27:33.037 に答える