2

コード内に WYSIWYG コメントを表示するエディタ/IDE を見た人はいますか? 要素のドキュメントを別々のタブ/ウィンドウに表示するものを見たことがありますが、コードとは一緒ではありません。たとえば、JavaDoc コメントにタグがなく、通常のテキスト ドキュメントのスニペットのように編集できる場合は、はるかに明確で編集しやすくなります。

/**
 * Writes <code>Hello world!</code> to the <b>standard output</b>.
 * @seealso showGoodbye
 */
public static void showHello() {

次のようなものかもしれません:

/*標準出力
書き込みます。参照: showGoodbye() */Hello world!

public static void showHello() {

もちろん、編集可能です。

また、たまたま Eclipse や Netbeans などのオープン IDE に関する知識や経験がある人にとっては、これを実装するのは難しすぎるでしょうか?

4

4 に答える 4

0

そのように見たことがない。

ただし、ほとんどの場合、javadocが参照するクラス/メソッド/変数にカーソルを合わせるとWYSIWYGバージョンが表示される「ホバー」モードがあります。

スイッチの可能性もありますが、WebデザイナーがWeb開発にWYSIWYGエディターを使用することはめったにないのと同じ理由で、おそらく使用しないことを決定するでしょう。

于 2009-04-21T18:18:32.407 に答える
0

プログラミング ビューをストレージから分離するいくつかの周辺言語/IDE がありますが、これらはほとんどが研究言語であり、コメントではなく主にコードを扱います。そこにあるものについては、拡張可能なプログラミングを調べてください。一般的な考え方は、バックグラウンドでコードを AST としてモデル化し、そのモデルを編集/表示するためのテキストベースのインターフェイスを提供することです。その AST は、プレーン テキスト、S 式、XML、さらにはバイナリ表現など、任意の形式で格納できます。

この種のモデルから、実際にコメントをきれいにし、WYSIWYG インターフェイスを提供するモデルに移行することは、それほど大きな飛躍ではありません。

于 2009-04-21T18:36:32.240 に答える
0

これは、あなたが求めているように見えるものに正確には答えません。しかし、コメントの効率的な作成については、Textmateをチェックアウトすることをお勧めします。コメントの使用と作成に関するこのビデオ デモを確認してください。特に、「banner」、「head」、および「todo」コメント モード。また、特定のフォーマット構造でコメントのフォーマットが必要な場合は、おそらく、入力時にコメントのフォーマットを容易にするカスタマイズされたバンドルを作成できます。コメントモードに出入りするためのエントリとエスケープシーケンスを作成し、コメントを完了した後にエディターにテキストブロックをラップさせることができると思います。Textmate を多くの人に人気にしているのは、そのバンドル システムの拡張性です。

于 2009-09-14T09:24:52.820 に答える
0

Emacs には、この種の LaTeX ソース ファイルの視覚的な変換を行う preview-latex があります。あなたの目的のために同じことができるはずだと思います。

于 2009-04-21T18:48:28.310 に答える