2011-06-24 15 views
7

Ok, tengo un problema con eclipse/javascript. La identación dentro de una propiedad de objeto es de 8 espacios y me molesta. Quiero que sean 4 espacios. ¿Qué necesito cambiar para arreglar eso? Quiero eclipse para formatearlo como "b".Javascript Eclipse Problema de sangría con la propiedad Objeto

var a = { 
     t: 'Hi' 
}; 

var b = { 
    t: 'Hi' 
}; 

Gracias de antemano.

Respuesta

14

Eclipse Indigo (para J2EE)

Ventana -> Preferencias -> JavaScript -> Estilo de código -> Formateador

a continuación, Edición ...

el ajuste de línea - > Expresiones -> Iniciales de objetos -> Política de sangría: sangría por uno

screenshot for configuration

+2

Quien haya decidido controlar la sangría de "Envoltura de línea" en lugar de "Sangría" debe enviarse de vuelta a la escuela de UX. –

0

Creo que quiere comprobar su formateador de Javascript.

Vaya a Ventana-> Preferencias y escriba "Formateador" en el cuadro de búsqueda. Desde allí, puede modificar el estilo del código para idiomas específicos.

+0

No pudo encontrarlo allí. – SBSTP

+0

¿Tiene un plugin de JavaScript instalado en Eclipse? De lo contrario, no creo que tenga opciones de formateo. –

+0

Lo tengo, de hecho. – SBSTP

3

Tengo el mismo problema (también para Array).

Lo único que funciona para mí es deshabilitar el Modo de inserción inteligente (CTRL + Mayús + Insertar) para sangrar la primera propiedad, y si la habilita nuevamente debería funcionar correctamente.

Cuestiones relacionadas