刚刚安装了Eclipse Juno Release,Build id:20120614-1722。
我打开了'Mark Occurrences',我可以看到它确实标记了我正在编辑的JS文件中的一些事件。但是,有一个函数调用它没有标记。
var trackView = function() {
saveData();
},
saveData = function() {
// do something
};
当我点击定义它的saveData事件(第4行)时,它会突出显示,但它不会突出显示第2行调用该函数的事件。当我点击第2行的saveData事件时,都没有突出显示。
有什么想法吗?
答案 0 :(得分:21)
bug report in Eclipse还提到了另一种解决方法:在“大纲”视图中选择一些内容,然后再次选择源中的字段。
答案 1 :(得分:18)
如果您使用ATL + TAB从eclipse窗口切换到另一个窗口并返回到Eclipse窗口,则会显示它。
答案 2 :(得分: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中解决
答案 3 :(得分:9)
如果您取消选中以下选项,它将正常运行
偏好> Java>编辑>标记发生>取消选中:选择更改时保留标记。
答案 4 :(得分:4)
这是a bug in Eclipse - 发生 - 突出显示似乎“坚持”你指向的第一件事。
两个“解决方案”至少会突出显示新项目(!!):
最后,第三个实际解决方案:将一个特定的罐子换成一个补丁: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
答案 5 :(得分:2)
“Mark Occurrences”的所有配置和设置都是正确的,但似乎这是Eclipse JUNO问题。 我一直在观察这个问题,并尝试以多种方式解决,但在Juno中,突出显示的事件并不一致。
有时它工作得非常快,有时需要时间来突出显示,有时它根本不会。
同时观察到,一旦我们重新启动Eclipse,事情就会正常但逐渐发生,突出显示事件变得缓慢并停止。
〜奇拉格
答案 6 :(得分:1)
转到Window
- > Preferences
- > General
- > Editors
- > Text Editors
- > Annotations
同时Occurrences
& Write Occurrences
,确保您选择了Text as Highlighted
选项。
此外,在General
下 - > JavaScript
- > Editor
- > Mark Occurrences
确保选中所有复选框。
答案 7 :(得分:1)
我取消选中常规 - 外观使用标签的混合字体和颜色,现在效果更好......
答案 8 :(得分:0)
与我遇到的相同,您可以尝试点击“切换标记出现次数”两次(将其关闭然后再打开),或者您也可以尝试使用Alt
+ Shift
+ {{1}两次。
并且还可以尝试@Subas Raj的解决方案,很好。
答案 9 :(得分:0)
目前只有解决方法(按“Alt + Shift + O”两次):
Cannot highlight all occurrences of a selected word in Eclipse