2011-01-05 1 views
10

Viele meiner Mitarbeiter genießen es, auskommentierten Code hinter sich zu lassen, wie man Eclipse Formatter dazu bringt, die Formatierung dieses Codes nicht zu zerstören (jetzt macht er einen großen Blob oder Block davon).Wie mache ich Eclipse Formatter, um auskommentierten Code nicht zu zerstören?

P.S. Ich weiß, dass ich irgendwie den Formatierer konfigurieren kann, um diesen Code einfach zu ignorieren, ich habe es einmal gemacht, aber ich kann mich nicht erinnern, wie.

+0

Das Auskommentieren von auskommentiertem Code ist eine schlechte Übung. Löschen Sie stattdessen den Code, und Ihr Kollege könnte damit aufhören. ;-) – JesperE

+1

Manchmal ist es eine schlechte Übung, einen Kollegen zu haben;) aber wenn du sie nicht schlagen kannst - mach mit! – IAdapter

+0

Es ist KEINE schlechte Praxis, einen Kommentarcode zu hinterlassen. Es wird in den Versionen verloren gehen, wenn es etwas ist, das Sie zurückbringen möchten. Ich kommentiere auch Code aus, der "Beispielcode" für die Ausführung von etwas ist. Und während ich ein Modul entwickle, kommentiere ich den Code aus, den ich vielleicht noch einmal benutze, bevor ich etwas einchecke. (Meiner Erfahrung nach ist die Antwort "tue es nicht", "es ist schlechte Praxis" oft eine kurzsichtige Antwort oder eine Vorliebe)) – Mary

Antwort

13

In den Eclipse Formatter Einstellungen (Einstellungen/Java/Code Style/Formatierer) in der Registerkarte Kommentare UNCHECK die Checkbox "Blockkommentar Formatierung aktivieren" und "Line Kommentar Formatierung aktivieren" Diese sollten sowieso deaktiviert werden.

6

Eine Option in 3.6 würde tell Eclipse not to format these blocks sein, mit /* @formatter:off */

Eine weitere Option, dass ich viel verwenden, wenn in anderer Leute Code funktioniert die Linien arbeite ich an wählen, bevor Sie die Formatierungs aufrufen - auf diese Weise I Formatiere nur die Bereiche, die ich geändert habe, und lasse den Rest unberührt (um lesbare Diffs usw. zu erhalten).

+0

coole Idee, aber es ist nicht universell für mich, und ich müsste vor jeder Formatierung für auskommentierten Code suchen. – IAdapter

+0

@ 01: Stimmt, fügte einen weiteren Gedanken hinzu ... –

3

Für Eclipse 3.7.1 gibt es eine neue Konfigurationsseite (Off/On Tags) in den Code-Format-Profilen. Stellen Sie sicher, dass Sie sie aktiviert haben. Sie können auch den genauen Kommentar festlegen und Tags kommentieren.

Verwandte Themen