我正在使用Eclipse Helios*
和PDT,当我使用默认的JavaScript Editor
(JSDT)编辑JavaScript文件时,代码突出显示(Mark Occurrences
)不适用于JSON- style (或Object Literal
如果你愿意)声明。
*)问题也适用于Eclipse Indigo
webtools
和JSDT
3.7.2
示例:
Foo = {};
Foo.Bar = Foo.Bar || {};
Foo.Bar = {
bar: function(str) {
alert(str)
},
baz: function(str) {
this.bar(str); // This bar *is* highlighted though
}
};
Foo.Bar.baz('text');
不突出显示栏,栏或 baz 。现在,我谦虚地编辑 Notepad ++ 中项目的JavaScript部分,因为它只是突出显示当前所选内容的每一个。
Eclipse JavaScript开发人员是否通常使用流行的Object Literal
表示法来使代码突出显示正常工作?我错过了一个选项或更新?
-update -
我发现代码突出显示取决于正确概述的代码。常用的Altough,Object Literal
概述在javascript编辑器中似乎很少见。
Spket Javascript Editor执行部分Object Literal
概述,而Aptana Javascript Editor执行完整Object Literal
概述。但两者都失去了其他重要功能。 this question目前正在进行对功能损失最小的编辑器的追求。