2011-01-13 14 views
7

Sviluppo PHP/Javascript in NetBeans e mi piace molto l'ambiente, tranne che per una cosa: in Javascript, quando preme INVIO dopo un'istruzione e digito la parentesi di apertura, è rientrato. Come questo:Esistono impostazioni di formattazione del codice nascoste per Javascript in NetBeans?

if (a == b) 
    {} 

Voglio che il tutore per rimanere allo stesso livello, come questo:

if (a == b) 
{} 

In modo che quando si preme INVIO di nuovo, mi piacerebbe ottenere questo:

if (a == b) 
{ 

} 

Questo può essere fatto e come?

+0

Cerco anche una soluzione per la formattazione di JavaScript per javascript su netbeans 7.x ma sono troppo parsimonioso per iniziare una taglia per questo. –

risposta

2

Siamo spiacenti, non ho la risposta alla tua domanda. Anch'io ho cercato invano da qualche parte in NetBeans 6 di configurare la formattazione JavaScript.

Tuttavia, è necessario tenere presente quanto segue:
In lingue come Java è legittimo scegliere tra la parentesi aperta sulla stessa linea e quella di apertura su una nuova riga. In JavaScript, tuttavia, si dovrebbe davvero attenersi al primo in quanto quest'ultimo può generare ambiguità che possono influenzare l'interpretazione del codice. Vedi here. (So ​​che l'esempio si cita si riferisce alla dichiarazione se, ma presumibilmente si vuole essere coerenti.)

+0

Sì, ne sono a conoscenza, ma nella maggior parte dei casi non presenta problemi, quindi mi piacerebbe una formattazione coerente in tutto il mio codice. –

1

Grandi notizie per NetBeans dedica qui: (NetBeans 7.0)

Tools -> Options > Editor > Code Templates: choose Language (Javascript in this case) 

Cercare "se "Abbreviazione:

Change Expanded testo definizione:

da questo:

if (${expr}){ 
    ${cursor} 
} 

a questo:

if (${expr}) 
{ 
    ${cursor} 
} 

opzioni di salvataggio.

Ora all'interno di un tipo di file js se e premere [tab] ... e avete capito bene ...

Riuscite a immaginare tutte le possibilità con questi modelli?

+0

Carino, ma non esattamente quello che volevo. –

+0

@Vilx Sì, non è esattamente la stessa cosa, ma ci hai provato? Basta premere 3 tasti e il cursore è posizionato per inserire l'argomento e le parentesi sono posizionate come si desidera. Puoi cambiare [tab] su [enter] con "Expand Template on" nella parte inferiore della finestra delle opzioni! –

+5

Mi piacerebbe adattare il mio IDE alle mie abitudini di digitazione, invece di adattare le mie abitudini di digitazione al mio IDE. –

Problemi correlati