带有Object属性的Javascript Eclipse Indentation问题

时间:2011-06-24 19:18:50

标签: javascript eclipse indentation

好的,我的eclipse / javascript有问题。对象属性内部的标识是8个空格,它让我很生气。我希望它是4个空格。为了解决这个问题,我需要更改什么?我希望eclipse将其格式化为“b”。

var a = {
        t: 'Hi'
};

var b = {
    t: 'Hi'
};

提前致谢。

3 个答案:

答案 0 :(得分:14)

Eclipse Indigo(for J2EE)

  

窗口 - >偏好 - > JavaScript - >代码风格 - >格式化器

然后编辑...

  

换行 - >表达式 - >对象初始化器 - >缩进政策:缩进一个

screenshot for configuration

答案 1 :(得分:3)

我有同样的问题(也适用于数组)。

对我来说唯一有用的是禁用智能插入模式(CTRL + Shift + Insert)来缩进第一个属性,然后如果再次启用它,它应该可以正常工作。

答案 2 :(得分:0)

我想你想检查你的Javascript格式化程序。

转到Window->偏好设置,然后在搜索框中输入“Formatter”。从那里,您可以修改特定语言的代码样式。