2008-09-25 6 views
10

Dans Eclipse PDT, Ctrl-Shift-F code de reformats. Cependant, il ne modifie pas du tout les commentaires. Existe-t-il un moyen de reformater les commentaires multilignes chiffrés à 80 caractères par ligne (ou autre)?Comment reformater les commentaires multilignes dans Eclipse PDT?

-à-dire convertir

// We took a breezy excursion and 
// gathered Jonquils from the river slopes. Sweet Marjoram grew 
// in luxuriant 
// profusion by the window that overlooked the Aztec city. 

à

// We took a breezy excursion and gathered Jonquils 
// from the river slopes. Sweet Marjoram grew in 
// luxuriant profusion by the window that overlooked 
// the Aztec city. 

(Je pense que cela s'applique à Eclipse régulière ainsi.)

Mise à jour Active que Eclipse en mode Java reformate la lignes ci-dessus, mais seulement si ce sont des commentaires de style/* */-. Il raccourcira // les lignes qui sont trop longues, mais ne rejoindra pas les lignes trop courtes.

+1

Il s'agit en fait de commentaires sur une seule ligne. Les commentaires multilignes utilisent toujours la notation/* -. –

+0

Je pense qu'il veut dire un commentaire couvrant plusieurs commentaires d'une seule ligne. Ce genre de chose est la façon typique de faire n'importe quel type de commentaire en plus des docstrings en Python. – javawizard

Répondre

2

Vous devez probablement configurer le formateur Java pour inclure des commentaires.

Préférences -> Java -> Style Code -> Formatter -> Modifier ... -> Commentaires

Assurez-vous que "Activer commentaire XXX formatage" est activée.

+2

Il semble que cela fonctionne un peu en mode Java, mais pas avec PDT. Cependant, pour une raison quelconque, il ne reformatera complètement que les commentaires/* */ou/** */// fera // des lignes trop courtes, mais ne raccourcira pas les lignes plus courtes. – mjs

1

Je n'ai jamais vraiment pu obtenir le formateur Eclipse pour formater mon code exactement comme je veux, et ce n'est que l'une des nombreuses lacunes que j'ai rencontrées. J'ai entendu le formateur de Jalopy est beaucoup mieux. Il existe à la fois une version commercial et free disponible avec les plugins Eclipse pour les deux. J'ai entendu dire que la version commerciale est plus sophistiquée (le développement sur la version gratuite semble avoir décroché), mais je ne l'ai pas utilisé personnellement non plus.

1

Ma solution consiste à utiliser le plugin vrapper (gratuit): http://vrapper.sourceforge.net/home/ qui vous donne le support de vim dans votre éditeur de texte.

Une fois le plugin vrapper est installé, vous pouvez appuyer sur v aller en mode visuel, mettez en surbrillance votre commentaire sur plusieurs lignes, puis appuyez sur G + Q au format automatique du commentaire afin que les lignes sont 80 colonnes width (par défaut). Vous pouvez changer la largeur de colonne par défaut, mais vous devrez lire la documentation pour le plugin vrapper. À votre santé!

+0

C'EST la meilleure solution. J'ai fait exactement cela, installé Vrapper à partir du lien ci-dessus, puis appuyé sur V dans mon code, sélectionné les blocs qui ont été foirés, simplement: G + Q a corrigé l'espacement! Rincez et répétez à travers le code ... PUIS REGLEZ LES PREFERENCES POUR NE JAMAIS LES ENCRIRE! – AutoM8R

Questions connexes