EclipseJSDT javascript编辑器中的内容辅助使用对象表示法失败
我使用的是eclipse JSDT,我有一个javascript对象声明,如下所示:EclipseJSDT javascript编辑器中的内容辅助使用对象表示法失败,eclipse,content-assist,jsdt,Eclipse,Content Assist,Jsdt,我使用的是eclipse JSDT,我有一个javascript对象声明,如下所示: var rs1 = {}; rs1.person1 = {}; rs1.person1.phone = "hg"; rs1.person1.name = "lk"; 如果我将rs1属性(rs1.person1.name)添加到项目javascript include path用户库中的文件中,则内容辅助将在编辑器中调出它,但使用以下符号 var rs1 = {person1:{ phone:"hg", nam
var rs1 = {};
rs1.person1 = {};
rs1.person1.phone = "hg";
rs1.person1.name = "lk";
如果我将rs1属性(rs1.person1.name)添加到项目javascript include path用户库中的文件中,则内容辅助将在编辑器中调出它,但使用以下符号
var rs1 = {person1:{ phone:"hg", name:"lk"}};
然后内容辅助功能将只运行到rs1.person并停止。如果我在javascript中直接使用相同的JSON符号,那么内容辅助功能将按预期工作。当我将它添加到项目包含路径时,它就是不起作用
我已经为此挣扎了几天,但我找不到一个办法让它工作
有什么想法吗?这似乎是linux上eclipse的一个问题(我正在运行ubuntu)。我下载了一个新的indigo副本,以确保问题不是由第三方插件引起的,但内容辅助仍然不起作用
今天早上刚刚在windows设备上试用过,内容辅助功能正常工作。刚刚试用过,当我将定义rs1的文件添加到我的包含路径中,并尝试从另一个文件访问它时,我也没有得到任何完成。我在mac,所以我不认为这是一个linux唯一的东西。