【问题标题】:How to Fix "Mark Occurrences" in Eclipse?如何修复 Eclipse 中的“标记出现”?
【发布时间】:2009-07-30 21:14:22
【问题描述】:

Eclipse 是一个很棒的编辑器,它有很多很棒的功能,其中我最喜欢的一个是 Mark Occurrences 功能。但是,我最近安装了 Aptana 插件,在尝试配置它时,我设法破坏了 Eclipse 安装中的 Mark Occurrences。

该功能在一定程度上仍然有效,但不是突出显示给定对象的所有出现,现在只突出显示它首次创建的位置。换句话说,在:

1. Dog dog = new Dog();
2. dog.bark();
3. dog.bark();

只会突出显示第 1 行中的“狗”,不会突出显示第 2 行或第 3 行中的“狗”。

然而,在我知道之前我已经配置了所有三个“狗”引用将被 Eclipse 突出显示。有谁知道我更改了哪个配置选项来“破坏”此类事件的标记?

【问题讨论】:

    标签: eclipse


    【解决方案1】:

    如果 laurie 提到的选项被选中并且您想知道为什么它不起作用,您可能已经点击了 Alt-Shift-O 有时:

    Cannot highlight all occurrences of a selected word in Eclipse

    注意,“组织导入”有 Ctrl-Shift-O...

    【讨论】:

    • 这个 Mark Occurences 的东西看起来有点不精确。无论如何感谢快捷方式:我以前从未注意到它:)
    • 谢谢!我想禁用/重新映射 alt-shift-o 以避免意外关闭事件标记可能是个好主意。
    • 哇!我几乎放弃了我的 Eclipse 设置,因为我已经好几天没有使用这个(我最喜欢和最需要的)功能了。我不知道它是可启用的,而且一定是不小心把它关闭了:-D。谢谢!
    【解决方案2】:

    检查以下首选项设置:

    首选项 > 常规 > 编辑器 > 文本编辑器 > 注释

    在这里比较 OccurrencesWrite Occurrences 的设置。

    您可能没有选中 Text as highlighted 选项

    【讨论】:

      【解决方案3】:

      还有另一种切换标记出现次数功能的方法(除了Preferences -> Java -> Editor -> 标记出现次数)

      只需单击工具栏中的“切换标记出现次数”按钮。这可以在下图中看到。如果您在栏中没有看到该项目,您可以通过选择 Window > Perspective > Customize Perspective... > 打开>编辑演示 > 切换标记出现

      您也可以使用键盘快捷键来切换它:

      • 在 Windows 上:Alt + Shift + O
      • 在 OS X 上:Option + Command + O

      希望有帮助

      【讨论】:

        【解决方案4】:

        Preference > Java > Editor > Mark Ocurrences > check: 在当前文件中标记所选元素的出现次数。

        【讨论】:

        • 我的问题一般是 Occurrences (而我的特定编辑器实际上是 JS 编辑器,所以 Java 编辑器与我的案例无关),但希望您的回答与其他发现这个线程。
        【解决方案5】:

        如果您的项目包含错误,eclipse 将不会突出显示事件 检查问题视图以确保您的项目是干净的

        【讨论】:

        • 这就是我的答案。这让我发疯了很长时间。我不明白为什么 Eclipse 文本编辑器不能只突出显示所有出现的单词,而不管构建问题如何。即使是像 Notepad++ 这样简单的文本编辑器也可以做到这一点,而无需在文件中编译代码。
        【解决方案6】:

        Java> 编辑器 > 标记出现次数

        取消选中“部分更改时保留标记”,然后点击确定

        重启 Eclipse。

        这对我有用。

        【讨论】:

          【解决方案7】:

          双击类或其中的包消失。不要害怕。

          (我也是在按选择字的时候误激活了这个功能)

          【讨论】:

            猜你喜欢
            • 2018-03-23
            • 2019-05-28
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2018-09-23
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多