2008-09-25 20 views
10

En Eclipse PDT, Ctrl-Shift-F reformatea el código. Sin embargo, no modifica los comentarios en absoluto. ¿Hay alguna manera de volver a formatear los comentarios irregulares de varias líneas a 80 caracteres por línea (o lo que sea)?¿Cómo reformatear comentarios de varias líneas en Eclipse PDT?

es decir, 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. 

a

// 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. 

(creo que esto se aplica a Eclipse regular también.)

actualización Resulta que Eclipse en Java modo va a formatear el líneas arriba, pero solo si son comentarios de estilo */*. Acortará // líneas que son demasiado largas, pero no unirá las líneas que son demasiado cortas juntas.

+1

Esos son, de hecho, comentarios de una sola línea. Los comentarios de líneas múltiples siempre usan la notación/*. –

+0

Creo que se refiere a un comentario que abarca múltiples comentarios de una sola línea. Ese tipo de cosas es la forma típica de hacer cualquier tipo de comentario además de documentos en Python. – javawizard

Respuesta

2

Probablemente necesite configurar el formateador de Java para incluir comentarios.

Preferencias -> Java -> Estilo de código -> Formateador -> Editar ... -> Comentarios

Asegúrese de que "Habilitar comentario XXX formateo" está activado.

+2

Parece que esto funciona de alguna manera en modo Java, pero no con PDT. Sin embargo, por alguna razón, solo se reformatearán completamente/* */o/** */comentarios, esto hará // líneas que son demasiado largas, pero que no alargarán las líneas más cortas. – mjs

1

Nunca he podido obtener el formateador Eclipse para formatear mi código exactamente como quiero, y esta es solo una de varias deficiencias que he encontrado. He oído que el formateador Jalopy es mucho mejor. Hay una versión commercial y free disponible con complementos Eclipse para ambos. He escuchado que la versión comercial es más sofisticada (el desarrollo de la versión gratuita parece haberse estancado), pero en realidad no he usado personalmente.

1

Mi solución consiste en utilizar el plugin vrapper (gratuito): http://vrapper.sourceforge.net/home/ que le ofrece soporte vim dentro de su editor de texto.

Una vez que el plug-in Vrapper está instalado puede pulsar v entrar en modo visual, resalte su comentario de varias líneas y pulse G + Q de formato automático el comentario de modo que las líneas son de 80 columnas en ancho (predeterminado). Puede cambiar el ancho de columna predeterminado, pero deberá leer la documentación del plugin de vrapper. ¡Aclamaciones!

+0

ESTA es la mejor solución. Hice exactamente esto, instalé Vrapper desde el enlace de arriba, luego presioné V dentro de mi código, seleccioné los bloques que estaban desordenados, simplemente: ¡G + Q arregló el espaciado! Enjuague y repita el código ... ¡ENTONCES ESTABLEZCA LAS PREFERENCIAS PARA NUNCA ENVOLVERSE DE NUEVO! – AutoM8R

Cuestiones relacionadas