8

刚刚安装了 Eclipse Juno Release,内部版本号:20120614-1722。

我打开了“标记事件”,我可以看到它确实标记了我正在编辑的 JS 文件中的一些事件。但是,有一个没有标记的函数调用。

var trackView = function() {
    saveData();
},
saveData = function() {
    // do something
};

当我单击定义它的 saveData 事件(第 4 行)时,它会突出显示,但不会突出显示第 2 行调用函数的事件。当我单击第 2 行的 saveData 事件时,都没有突出显示。

有任何想法吗?

4

10 回答 10

21

Eclipse中的错误报告还提到了另一种解决方法:在 Outline 视图中选择一些内容,然后再次选择源中的字段。

通常对我有用。

于 2013-04-24T14:32:23.107 回答
18

如果您使用 ATL+TAB 从 Eclipse 窗口切换到另一个窗口并返回到 Eclipse 窗口,它会被高亮显示。

于 2013-03-28T13:23:44.000 回答
10

这是 Eclipse Juno 中的一个已知错误,Eclipse 开发人员正在积极调查(在撰写本文时)。

https://bugs.eclipse.org/bugs/show_bug.cgi?id=400661

https://bugs.eclipse.org/bugs/show_bug.cgi?id=398509


更新 6/2:此错误已在 4.2.2 版中解决

https://bugs.eclipse.org/bugs/show_bug.cgi?id=398509

于 2013-03-28T03:38:54.493 回答
9

如果您取消选中以下选项,它将正常工作

偏好> java>编辑>标记术语> unablecrences:在选择更改时保持标记。

于 2013-04-04T07:41:12.480 回答
4

这是Eclipse 中的一个错误- 出现突出显示似乎“坚持”到您指向的第一件事。

至少让亮点停留在新项目上的两个“解决方案”(!!):

  1. 正如@Subas Raj 提到的,散焦并重新聚焦窗口 - 当您回来时,您当前的位置会突出显示。点击AltTab两次,或使用鼠标单击/聚焦其他窗口,然后返回。
  2. 正如@Leo 和@Gorky 提到的,点击AltShiftO两次。这是切换突出显示事件的快捷方式,当您重新打开它时,您的当前位置会突出显示。

最后,第三种实际解决方案:用一个修补过的 jar 替换一个特定的 jar:https ://bugs.eclipse.org/bugs/show_bug.cgi?id=398509#c60

.. 或升级到现在已发布的 M7 (4.3):https ://bugs.eclipse.org/bugs/show_bug.cgi?id=398509#c62

于 2013-04-16T07:27:54.800 回答
2

“Mark Occurrences”的所有配置和设置都是正确的,但似乎这是 Eclipse JUNO 问题。我一直在观察这个问题并尝试以多种方式解决,但在 Juno 中,突出显示事件并不一致。

有时它工作得很快,有时需要时间来突出显示,有时根本没有。

还观察到,一旦我们重新启动 Eclipse,一切正常,但逐渐地,突出显示的发生变得缓慢并且也停止。

~奇拉格

于 2013-03-18T06:08:35.920 回答
1

我取消选中 General -- Appearance 使用混合字体和颜色作为标签,现在效果更好......

于 2014-07-15T13:35:34.917 回答
1

转到Window-> Preferences-> General-> Editors-> Text Editors->Annotations

在两个Occurrences&下Write Occurrences,确保您Text as Highlighted选择了该选项。

此外,在General-> JavaScript-> Editor->下Mark Occurrences确保选中所有复选框。

于 2012-08-29T23:48:31.507 回答
0

目前只有解决方法(按“Alt + Shift + O”两次):

无法突出显示 Eclipse 中所有出现的选定单词

于 2013-04-09T12:04:55.863 回答
0

和我遇到的一样,你可以尝试点击“Toggle Mark Occurrences”两次(关闭再打开),也可以尝试使用++Alt两次。并且也可以试试@Subas Raj 的解决方案,不错。ShiftO

于 2013-04-08T09:16:57.410 回答