2012-05-21 8 views
9

Ho appena iniziato a utilizzare Netbeans (versione 7.1.2, php) per lavorare su un progetto PHP. Netbeans è davvero ottimo per modificare lunghi tratti di codice PHP.PHP in Netbeans: Esiste un collegamento per generare i tag <?php ?>

Ma nei miei file vista in cui HTML si confonde con brevi frammenti di PHP sto diventando davvero stanco di digitare manualmente:

<?php ?> 

In Dreamweaver è sufficiente premere un pulsante per creare questi tag, ma in Netbeans non riesco a trovare nulla di simile a una scorciatoia da tastiera. Sicuramente ce ne deve essere uno. Qualcuno sa di cosa si tratta?

+0

Puoi crearlo sono strumenti, impostazioni, keymap iirc – rlemon

+3

Non ho mai usato i modelli di codice, ma so che esistono per questo tipo di roba http://netbeans.org/kb/docs/php/code-templates. html – goat

+0

Usa invece il rasoio. quindi è solo @ {}: p – JakeWilson801

risposta

1

io non credo che ci sia, ma è possibile creare una macro per farlo da soli :)

Devi solo fare clic su Modifica -> Inizia registrazione macro quindi è necessario digitare <?php ?> e quindi fare clic su Modifica -> Interrompi registrazione macro.

+0

come funziona dopo aver registrato la macro – NomanJaved

14

In Netbeans ero andato a Strumenti -> Opzioni -> Editor -> Modelli di codice e guardato attraverso tutte le abbreviazioni per la lingua PHP. C'erano molte e molte abbreviazioni per pezzi di PHP. Ma i tag <?php ?> non erano presenti.

Dopo aver digitato la mia domanda mi è venuto in mente che il luogo in cui tali abbreviazioni sarebbero state era per la lingua HTML anziché PHP. Ho guardato lì e non c'erano affatto modelli di codice. Ma è stato semplice aggiungerne uno (abbreviazione: 'p', testo espanso '<?php ?>').

Ora quando il cursore si trova nel mezzo di un codice HTML, digito p[TAB] e vengono visualizzati i miei tag!

Aggiornamento
Grazie al collegamento da @ Chris nel commento di cui sopra posso cambiare ampliato testo <?php echo ${cursor} ?> e il cursore finisce dove voglio.

+0

dopo aver scritto il tag di apertura e chiusura php la chiave di scelta rapida funziona per il modello di codice che creo. ma non funziona in html. Short-cut-key -> t codice-modello -> '' – NomanJaved

0

Non ce n'è uno di default. Il più vicino è a digitare <? e premendo Ctrl + spazio che vi suggerisco di <?php...

0

Basta digitare php + TAB avere <?php ?> o DPI uditivi + TAB per <?php echo ?>

opere è tutto per Netbeans 8 con pacchetto php predefinito

Se lo si desidera, è possibile modificare tale scelta su Strumenti -> Opzioni -> Modifica oppure -> Modelli di codice; scegli HTML nella casella di selezione della lingua.

Problemi correlati