我正在使用 Eclipse JSDT 并且默认格式设置更改为
var a = 1,
b = 2;
在一条丑陋的线上。
格式化前的样式是 JSLint 推荐的,所以我想知道 Eclipse 可以设置成这样格式化吗?现有的格式化程序设置不提供对逗号语句的控制。
我正在使用 Eclipse JSDT 并且默认格式设置更改为
var a = 1,
b = 2;
在一条丑陋的线上。
格式化前的样式是 JSLint 推荐的,所以我想知道 Eclipse 可以设置成这样格式化吗?现有的格式化程序设置不提供对逗号语句的控制。
以下 JavaScript Beautifier 插件可用于 Eclipse。
https://github.com/atlanto/eclipse-javascript-formatter
它可用于跨越单个语句 - 将多个变量声明分成多行。
文件中提供了有关使用上述插件的更多信息README.md
。
我想它有点晚了,但我这样做:
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');
第二个将变量转移到行首,但这是你必须接受的权衡。