2011-02-03 35 views
7

Mi piace molto lavorare in Notepad ++, ma non ho ancora trovato un plugin per fare automaticamente commenti in stile PHPDoc. Altri IDE di PHP (Eclipse, NetBeans, ZendStudio) includono questa funzione, ed è abbastanza utile.PHPDoc Commenti in Notepad ++?

Fondamentalmente quello che voglio è, se sulla linea di sopra di una definizione di funzione o di classe definizione digito:

/** 

popola automaticamente il formato PHPDoc (qualcosa di simile a quanto segue per una funzione):

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

Quindi quando digito ulteriori righe per il commento, inizia ogni riga con un asterisco.

C'è un plug-in NP ++ che realizza questo o un modo per modificare NP ++ per farlo funzionare?

+0

Il problema è in * altri * IDE PHP. Notepad ++ è difficilmente un editor PHP, per non parlare di un IDE PHP. Sarebbe una bella caratteristica però. – GolezTrol

risposta

4

Mentre l'evidenziatore della sintassi di Notepad ++ riconosce i commenti del doc, in realtà non li analizza e genera il codice di completamento automatico corrispondente, né ha caratteristiche di snippet che consentono di inserire i commenti del doc in modo immediato.

+0

Devo dire che ha alcune funzionalità di frammento nei plugin Snippet e QuickText, anche se questi non offrono una flessibilità sufficiente per creare realmente commenti PHPDoc. – Travis

+0

@Travis: Sì, ed è per questo che non sono un fan di questi plugin:/ – BoltClock

+1

Il plug-in FingerText ha hotspot per gli snippet, quindi potrebbe avere la funzionalità per creare commenti PHPDoc bene. – Ben

2

Penso che non ci sia uno "strumento veramente" per PHPDoc su N ++. Puoi usare il plugin WebEdit (gestore plugin). Una volta installato è necessario aggiornare il file di modifica aggiungendo questa riga alla fine:

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

Restart N ++, scrivere pDoc e premere Alt + Invio per ottenere qualcosa di simile:

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

Ovviamente, non si può ottenere il vostro params funzione e altre informazioni tipica di DocBloks, ma può essere utile se non abbiamo altra scelta.

6

La domanda è vecchia ... ma prova il plug-in DoxyIt da plug manager. Funziona esattamente come necessario.

+1

Non ho trovato il plugin "DocxIt" nel plugin manager 1.0.8.0 in NP ++ v6.3.3. Forse, intendevi "DoxyIt"? – Mikl

+0

Perfetto! È esattamente quello che stavo cercando. –