Eclipse可以在不同的行上格式化逗号分隔的语句(var a = 1,b = 2;)吗?

时间:2012-04-05 14:44:10

标签: javascript eclipse jsdt

我正在使用Eclipse JSDT,默认格式设置更改

var a = 1,
    b = 2;

在一条丑陋的线上。

JSLint推荐格式化之前的样式,所以我想知道可以将Eclipse设置为这样格式吗?现有的格式化程序设置不提供对它看起来的逗号语句的控制。

2 个答案:

答案 0 :(得分:1)

以下JavaScript Beautifier插件可用于Eclipse。

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

它可以用于跨越单个语句 - 多个变量声明到多行。

有关使用上述插件的更多信息,请参见README.md文件。

答案 1 :(得分:-1)

我觉得有点晚了,但我这样做了:

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

或者我这样做:

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

第二个将变量转移到行的开头,但这是你必须要忍受的权衡。