我正在使用Eclipse JSDT,默认格式设置更改
var a = 1,
b = 2;
在一条丑陋的线上。
JSLint推荐格式化之前的样式,所以我想知道可以将Eclipse设置为这样格式吗?现有的格式化程序设置不提供对它看起来的逗号语句的控制。
答案 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');
第二个将变量转移到行的开头,但这是你必须要忍受的权衡。