7

Hago desarrollo de PHP/Javascript en NetBeans, y realmente me gusta el entorno, excepto por una cosa: en Javascript, cuando presiono ENTER después de un enunciado, y escribo el paréntesis de apertura, está sangrado. De esta manera:¿Hay alguna configuración de formato de código oculto para Javascript en NetBeans?

if (a == b) 
    {} 

Quiero que el aparato ortopédico para mantenerse en el mismo nivel, como este:

if (a == b) 
{} 

Así que cuando se presiona ENTRAR de nuevo, me sale esto:

if (a == b) 
{ 

} 

¿Se puede hacer esto y cómo?

+0

También busco una solución al formato javascript para javascript en netbeans 7.x pero soy demasiado ahorrativo para comenzar una recompensa por ello. –

Respuesta

2

Disculpa, no tengo la respuesta a tu pregunta. También he buscado en vano algún lugar en NetBeans 6 para configurar el formato de JavaScript.

Sin embargo, debe tener en cuenta lo siguiente:
En idiomas como Java, es legítimo elegir entre abrir la llave en la misma línea o abrir la llave en una nueva línea. En JavaScript, sin embargo, debería apegarse al primero ya que este último puede dar lugar a ambigüedades que pueden afectar la interpretación del código. Ver here. (Sé que el ejemplo usted cita se refiere a la declaración si, pero se supone que desea ser coherente.)

+0

Sí, estoy al tanto de esto, pero en la mayoría de los casos no presenta ningún problema, por lo que me gustaría un formato coherente en todo mi código. –

1

Una gran noticia para NetBeans dedica aquí: (NetBeans 7.0)

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

buscar "Si "Abreviatura:

Cambio Ampliado texto definición:

de esto:

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

a esto:

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

opciones de guardado.

Ahora dentro de un tipo de archivo js si y pulse [tab] ... y lo tienes ...

¿Puede usted imaginar todas las posibilidades con estas plantillas?

+0

Lindo, pero no exactamente lo que quería. –

+0

@Vilx Sí, no es exactamente lo mismo, pero ¿lo intentaron? Simplemente presione 3 teclas y el cursor estará posicionado para ingresar al argumento y las llaves se colocarán como lo desee. ¡Puede cambiar [tab] a [enter] con "Expandir plantilla en" en la parte inferior de la ventana de opciones! –

+5

Me gustaría adaptar mi IDE a mis hábitos de escritura, en lugar de adaptar mis hábitos de escritura a mi IDE. –

Cuestiones relacionadas