2

Eclipse では、(java または javascript ソースで) 関数をドキュメント化したい場合、/** と入力して Enter キーを押すと、次のようなコメントが表示されます。

 /**
 *
 * Fluctuates all variables to more compatibly foo all the bars
 *
 * @PARAM {int} foo 
 */  

function flucvar (foo) {

}

コメント内で Enter キーを押すと、Eclipse は各行の先頭に * を自動的に追加します。

今、私はテキストメイトの溝に入ったばかりで、この小さな機能が欠けていることに気づきました. textmateで同様のコメントを作成できる同等のバンドルまたはコマンド、または何かがありますか?

4

3 に答える 3

7

2 つのスニペットを作成する必要があります (ソース バンドルに含まれています)。

まず、JavaDoc コメントを挿入するためのスニペットを作成します。スニペットには次のものが含まれます。

/**
* $0
*/

アクティベーション文字列として使用して、スニペット Activation をTab Trigger/**に設定しています。書いて Tab キーを押すたび/**に、JavaDoc コメント ブロックが表示されます。必要に応じて、キーボード ショートカットを使用することもできます。

2 番目のスニペットは、既存の JavaDoc コメントを継続するためのものです。スニペットの内容は次のとおりです。

* $0

行の前に空行があることに注意してください* $0。Activation をKey Equivalentに設定し、トリガー キーをReturnキーに設定します。Scope Selector文字列を に設定しcomment.documentationます。

言語バンドルがcomment.documentationスコープをサポートしている場合 (含まれているすべてのバンドルがサポートしているように)、JavaDoc コメントのショートカットが機能するはずです。

于 2009-01-03T11:29:09.817 に答える
1

私は TextMate の Java バンドルを調べましたが、JavaDoc コメントの挿入については何も見当たりませんでした。ただし、そのような機能を Java バンドルに追加するのはそれほど難しいことではありません。これは、TextMate マニュアル (からアクセス) の第 7 章で読むことができるスニペットである可能性がありますHelp -> TextMate Help

于 2009-01-03T06:33:47.887 に答える
0

その答えをありがとう。マクロメイトのサイトでこんな記事を見つけました。

http://blog.macromates.com/2006/customization-screencast/

これには、これを行う方法を正確に説明するビデオ/メーリング リストの投稿があるようです。

于 2009-01-03T06:50:08.773 に答える