0

私はC++とPythonのコードを文書化するために多くのイラスト、図、方程式を使用しています。これを行う方法は、それらをdoxygenでインライン化することです。問題は、コーディング時に、コードで直接利用できないことです(この目的でascii-artを使用しない限り)。

コーディング中に、生成されたドキュメントを自動的にすばやくすばやく表示する方法はありますか?たとえば、別のタブでコーディングしながら、レンダリングされたドキュメント化されたコード(HTML)を含む別のEclipseタブを作成できます...コードとドキュメントを変更すると、ドキュメントのレンダリングタブが自動的に更新されます。

これは可能ですか?これを可能にするツール、Eclipse用のプラグイン、またはVisual Studio用のアドオンはありますか?

4

2 に答える 2

3

率直に言って、私は 2 台目のモニター (または 2 台目のコンピューター) を使用してそのようなドキュメントを表示し、邪魔にならないようにしています。Visual Studio の画面と一緒に表示し、コードが占める可能性のあるスペースを占有しないようにしたいのです。

生成された Doxygen ドキュメントを内部 Web サーバーに公開するので、HTML ビューアー プラグインがあれば、それを参照するだけで済みます。(私は通常、一緒にブラウザを開いています)。

Doxygen プロジェクトを Web サーバー ディレクトリに直接生成するように設定できるため、更新するためにコピーする時間がありません。

大きなコードベースがあり、Doxygen が厄介なほど長い時間がかかる場合の 1 つのヒントは、作業中のコードだけを指す特別なセットアップ ファイルを用意して、関連するいくつかのページをすばやく再生成することです。ディレクトリを監視し、ファイルが変更された場合に Doxygen を再実行する Python スクリプトを作成できます。

于 2010-09-10T03:11:01.427 に答える
1

私の LP ツールを試してみてください - http://code.google.com/p/nano-lp - OpenOffice/LibreOffice をサポートしているので、WYSIWYG 方式で LP プログラムを書くことができます。ちなみに、OpenOffice の代わりにマークアップ言語を使用することにした場合、NanoLP はそれらのいくつかをサポートします。

于 2013-01-24T06:56:51.000 に答える