9

我正在使用 Eclipse JSDT 并且默认格式设置更改为

var a = 1,
    b = 2;

在一条丑陋的线上。

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

4

2 回答 2

1

以下 JavaScript Beautifier 插件可用于 Eclipse。

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

它可用于跨越单个语句 - 将多个变量声明分成多行。

文件中提供了有关使用上述插件的更多信息README.md

于 2013-08-22T09:08:21.503 回答
0

我想它有点晚了,但我这样做:

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');

第二个将变量转移到行首,但这是你必须接受的权衡。

于 2014-10-07T07:41:54.670 回答