テキストメイトでは、日食でできるようにjavadocスタイルのコメントを作成するにはどうすればよいですか?
質問
Eclipseで、関数を(javaまたはjavascriptソースで)文書化する場合、/ **と入力してEnterキーを押すと、次のようなコメントが表示されます
/**
*
* Fluctuates all variables to more compatibly foo all the bars
*
* @PARAM {int} foo
*/
function flucvar (foo) {
}
コメント内でEnterキーを押すと、Eclipseは各行の先頭に*を自動的に追加します。
今、私はちょうどテキストメイトの溝に入って、自分がこの少しの機能を失っていることに気付いています。テキストメイトで同様のコメントを作成できる同等のバンドルやコマンド、または何かがありますか?
解決
2つのスニペットを作成する必要があります(ソースバンドルに含まれています)。
最初に、JavaDocコメントを挿入するためのスニペットを作成します。スニペットには次のものが含まれます。
/**
* * <*>
*/
アクティベーション文字列として / **
を使用して、スニペットのアクティベーションを Tab Trigger に設定しています。 / **
を記述してTabキーを押すたびに、JavaDocコメントブロックが取得されます。必要に応じてキーボードショートカットを使用することもできます。
2番目のスニペットは、既存のJavaDocコメントを継続するためのものです。スニペットの内容は次のとおりです。
<*> * $ 0
行の前に空の行があることに注意してください。有効化を Key Equivalent に設定し、トリガーキーを return キーに設定します。 Scope Selector 文字列を comment.documentation
に設定します。
言語バンドルが comment.documentation
スコープをサポートしている場合(含まれているすべてのバンドルがサポートしているように)、JavaDocコメントの作業用ショートカットが必要です。
他のヒント
TextMateのJavaバンドルを調べましたが、JavaDocコメントの挿入については何も見ませんでした。ただし、そのような機能をJavaバンドルに追加するのはそれほど難しくないはずです。これはおそらくスニペットであり、TextMateマニュアルの第7章で読むことができます( Help-&gt; TextMate Help
からアクセスできます)。
その答えをありがとう。この投稿をマクロメイトのサイトで見つけました
http://blog.macromates.com/2006/customization-screencast/
これには、これを行う方法を正確に説明するビデオ/メーリングリストの投稿があるようです。