2012-04-05 11 views
9

Estoy usando Eclipse JSDT y los ajustes de formato por defecto cambiar algo así como¿Puede Eclipse formatear declaraciones separadas por comas (var a = 1, b = 2;) en líneas diferentes?

var a = 1, 
    b = 2; 

a estar en una línea feo.

JSLint recomienda el estilo antes del formateo, por lo que me pregunto si se puede configurar Eclipse para formatearlo de esta manera? La configuración del formateador existente no ofrece controles sobre la declaración de coma que parece.

+0

Presentó una solución con Eclipse: https://bugs.eclipse.org/bugs/show_bug.cgi?id=379114 –

+0

¿Está utilizando Aptana o JSBeautifier? – Scottux

+0

Parece increíble que todavía no se haya resuelto ... – Miquel

Respuesta

1

El complemento JavaScript Beautifier está disponible para Eclipse.

https://github.com/atlanto/eclipse-javascript-formatter

Puede ser utilizado para abarcar solo estado - múltiples declaraciones de variables en varias líneas.

Se proporciona más información sobre el uso del complemento anterior en el archivo README.md.

+4

El enlace no funciona – Miquel

-1

Es un poco tarde, supongo, pero hago esto:

var container = require('../core/container'), 
/**/uuid = require('node-uuid'), 
/**/validations = require('../util/validations'); 

O hago esto:

var container = require('../core/container'), // 
uuid = require('node-uuid'), // 
validations = require('../util/validations'); 

El segundo desplaza las variables al principio de la línea, pero eso es un intercambio con el que tendrás que vivir.

Cuestiones relacionadas