2010-08-21 18 views
27

Estoy buscando un eclipse-complemento para la documentación del código doxygen. He encontrado el eclox-plugIn (http://home.gna.org/eclox/). Me gustaría averiguar, ¿cómo puede generar automáticamente un comentario doxygen "vacío", que podría completarse más tarde o cuál es la mejor opción para un plug-in de eclipse de documentación?¿Un plugin de eclipse doxygen genera automáticamente la documentación del talón?

Por ejemplo para una función: void f (int p1, p2 int, ...), debe generar:

/*! \brief ... 
    \param p1 ... 
    .. 
*/ 

PS estoy usando principalmente las de C/C++ idiomas

Respuesta

21

Ver updated solution.


vieja respuesta:
En Helios Eclipse en ventana-> preferencias que puede hacer: C/C++ -> Código Style-> Código Plantillas-> Comentarios + agregar automáticamente comentarios para nuevos métodos y clases

Aquí puede configurar el estilo de comentario, pero no es tan inteligente como debería ser. Si encuentra algo mejor, yo sería muy feliz ...

+0

Hola, probé eso, pero no parece generar el comentario ... ¿hay algo que me falta ... –

+0

Es solo para el código generado ... Ver mi nueva respuesta. – tauran

+0

Para cualquier persona que venga buscando cómo integrar eclox en eclipse, consulte https://github.com/theolind/mahm3lib/wiki/Integrating-Doxygen-with-Eclipse – shaffooo

73

Un enfoque diferente (mejor) que mi respuesta anterior:
En Ventana-> Preferencias-> ++ C/C -> Editor,
En la derecha pestaña buscar "Comentarios de herramienta de documentación" y en "Configuración predeterminada de área de trabajo" doxygen.

Ahora puede escribir /** arriba de una función y presionar regresar.

/** 
int foo(int bar); 

convierte

/** 
* 
* @param bar 
* @return 
*/ 
int foo(int bar); 
+0

Esto es perfecto, gracias. – Chase

+0

Exactamente el interruptor que estaba buscando también. Aclamaciones. – Alchete

+2

¿No estoy seguro de por qué esto obvio no funciona en Eclipse Neon? –

4

Para Proyecto ajustes específicos
En Proyecto-> Propiedades-> C/C++ general:

  • Marque Habilitar ajustes específicos del proyecto
  • Seleccionar Doxygen como Herramienta de documentación

Luego escribiendo /** sobre la función/método y presionando enter funcionará. Ver here.

Cuestiones relacionadas