2011-02-03 20 views
7

Me gusta mucho trabajar en Notepad ++, pero aún no he encontrado un complemento para hacer automáticamente comentarios de estilo PHPDoc. Otros IDE de PHP (Eclipse, NetBeans, ZendStudio) incluyen esta característica, y es bastante útil.Comentarios de PHPDoc en Notepad ++?

Básicamente lo que quiero es que, si en la línea por encima de una definición definición de función o de clase I tipo en:

/** 

rellena automáticamente el formato PHPdoc (algo así como lo siguiente para una función):

/** 
* 
* @param $first_argument 
* @param $second_argument 
* @return 
*/ 

Luego, cuando escribo líneas adicionales al comentario, comienza cada línea con un asterisco.

¿Hay un complemento de NP ++ que logra esto, o una forma de modificar NP ++ para que funcione?

+0

El problema está en * otros * IDE de PHP. Notepad ++ no es un editor de PHP, mucho menos un PHP IDE. Sin embargo, sería una buena característica. – GolezTrol

Respuesta

4

Mientras que el resaltador de sintaxis de Notepad ++ reconoce los comentarios de doc, en realidad no los analiza y genera el correspondiente código de autocompletado, ni tiene ninguna función de fragmento que le permita insertar comentarios de doc sobre la marcha.

+0

Debo mencionar que tiene algunas características de fragmento en los complementos de Snippets y QuickText, aunque estos no ofrecen la flexibilidad suficiente para realmente crear comentarios de PHPDoc. – Travis

+0

@Travis: Sí, y por eso no soy fanático de esos complementos:/ – BoltClock

+1

El complemento FingerText tiene zonas activas para fragmentos, por lo que podría tener la funcionalidad para crear comentarios PHPDoc muy bien. – Ben

2

Creo que no hay una "herramienta realmente" por PHPDoc en N ++. Puede usar el complemento WebEdit (administrador de complementos). Una vez instalado, es necesario actualizar el archivo de edición de añadir esta línea al final:

PDOC =/** \ n * \ n * \ n * @params \ n * @return \ n */

Restart N ++, escribir PDOC y pulse Alt + Enter para obtener algo como esto:

/** 
* 
* 
* @params 
* @return 
*/ 

Obviamente, no se puede obtener sus parametros de función y otra información típica de DocBloks pero puede ser servicial si no tenemos otra opción.

6

La pregunta es antigua ... pero prueba el complemento DoxyIt desde el administrador de conectores. Funciona exactamente como lo necesita.

+1

No he encontrado el complemento "DocxIt" en el administrador de complementos 1.0.8.0 en NP ++ v6.3.3. Quizás, ¿te refieres a "DoxyIt"? – Mikl

+0

¡Perfecto! Es exactamente lo que estaba buscando. –