2012-04-05 4 views
9

Sto usando Eclipse JSDT e le impostazioni di formattazione di default cambia qualcosa comeCan Eclipse può formulare istruzioni separate da virgola (var a = 1, b = 2;) su linee diverse?

var a = 1, 
    b = 2; 

di essere su una linea di brutto.

Lo stile prima della formattazione è consigliato da JSLint, quindi mi chiedo se è possibile impostare Eclipse per formattarlo in questo modo? Le impostazioni esistenti del formattatore non offrono controlli sull'istruzione virgola che sembra.

+0

Archiviato una soluzione alternativa con Eclipse: https://bugs.eclipse.org/bugs/show_bug.cgi?id=379114 –

+0

Stai utilizzando Aptana o JSBeautifier? – Scottux

+0

Sembra incredibile che sia ancora irrisolto ... – Miquel

risposta

1

Seguente JavaScript Il plug-in Beautifier è disponibile per Eclipse.

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

Può essere utilizzato per estendersi singola istruzione - più dichiarazioni di variabili in più righe.

Ulteriori informazioni sull'utilizzo del plug-in di cui sopra sono fornite nel file README.md.

+4

Link non funziona – Miquel

-1

E 'un po' tardi credo, ma faccio questo:

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

O faccio questo:

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

La seconda sposta le variabili per l'inizio della linea, ma è un compromesso con cui dovrai convivere.