Frage

In Eclipse, wenn ich eine Funktion (in Java oder Javascript-Quelle) dokumentieren möchte, kann ich nur geben / **, dann drücken Sie die Eingabetaste, und ich bekomme ein Kommentar wie dieser

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

function flucvar (foo) {

}

Wenn innerhalb des Kommentars Enter zu drücken, verdunkeln automatisch zusätzliche fügt * am Anfang jeder Zeile.

Jetzt bin immer ich gerade in mein Textmate Groove, und die Suche nach mir diese wenig Funktionalität fehlt. Gibt es ein equivilent Bündel oder Befehl oder etwas, das mir Ähnliche Kommentare in Textmate zu produzieren erlauben würde?

War es hilfreich?

Lösung

Sie müssen zwei Schnipsel erstellen (ich habe sie im Quellbündel).

Zuerst ein Snippet erstellen für JavaDoc Kommentare einfügen. Das Snippet enthält folgende Komponenten:

/**
* $0
*/

ich die Schnipsel Aktivierung haben auf Tab-Trigger , mit /** als Aktivierungs String. Jedes Mal, wenn ich /** und drücken Sie die Tabulatortaste schreiben, erhalte ich einen JavaDoc Kommentarblock. Sie können auch eine Tastenkombination verwenden, wenn Sie möchten.

Der zweite Snippet ist für die Fortsetzung bestehender JavaDoc Kommentare. Die Schnipsel Inhalte sind:

* $0

Beachten Sie, dass eine leere Zeile vor der * $0 Linie. Aktivierung auf Key-Äquivalent und die Auslösetaste auf zurück drücken. Stellen Sie den Scope Selector string comment.documentation.

Nun, wenn Ihr Sprachpaket des comment.documentation Umfang unterstützt (wie alle enthaltenen Pakete zu tun scheinen), sollten Sie Verknüpfungen für JavaDoc Kommentare zu arbeiten.

Andere Tipps

habe ich einen Blick auf Textmate Java-Bündel, und ich habe nichts gesehen über JavaDoc Kommentare einfügen. Es sollte jedoch nicht so schwer sein, ein solches Feature zu Ihrem Java Bündel hinzuzufügen. Es wäre wahrscheinlich ein Snippet sein, die Sie in Kapitel 7 des Textmate Handbuch lesen zu können (von Help -> TextMate Help zugegriffen wird).

Dank für die Antwort. Ich habe gerade diesen Beitrag auf dem macromates Website

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

Dies scheint eine Video / Mailing-Liste Post zu haben, die genau erklärt, wie dies zu tun.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top