【问题标题】:Eclipse highlighting the same occurrence of the word [closed]Eclipse突出显示相同的单词[关闭]
【发布时间】:2011-11-06 11:46:28
【问题描述】:

在 Notepad++ 中,它有一个非常好的功能,如果我选择一个单词,它将突出显示整个文本中所有相同的单词。除此之外,我可以设置热键以突出显示多达五个不同风格的不同单词(见下图效果)。

有什么方法可以在 eclipse 中获得类似的效果 /plug-ins 吗?我知道在编辑 Java 时,它会突出显示所有相同的变量,但是当我突出显示 cmets 和编辑其他文件类型(例如 xml、html、js、css 等)时,它就不起作用了。

【问题讨论】:

  • Similar question here. @KenChan 如果您接受 winxton 的回答会很好:) 该插件完全符合您的要求,甚至在滚动条附近提供类似 Chrome 的概述(可以在注释中关闭偏好)。
  • 还有another duplicate here。正如@ADTC 所说,请接受 winxton 的回答(或者让我们知道它如何满足您的要求 - 我很确定它确实如此)。我已将其他两个标记为可能与此重复。
  • @KenChan,在新的 Eclipse Oxygen 中它可以原生工作!检查我的答案stackoverflow.com/a/42007441/658497
  • 选择术语并按 ctrl + alt +g

标签: eclipse eclipse-plugin syntax-highlighting


【解决方案1】:

我使用 Eclipse 已经有一段时间了,我很确定没有规范的方法可以做到这一点。

在 Eclipse 中,这些东西是在每个编辑器的基础上管理的,Java 编辑器不支持我所知道的所有内容。至少对于 Java 编辑器,您可以对突出显示的内容和方式 (Preferences > Java > Editor > Mark Occurrences) 进行一些小的配置,但我想您已经知道了。

至于插件,我不知道有任何插件可以实现您的需求。事实上,如果真的有一个插件可以实现您的需求,我会感到惊讶。

如果出现问题,我非常感谢您在这里分享它,多年来我一直试图在 Eclipse 中获得体面的高亮显示,但没有成功... :)

【讨论】:

    【解决方案2】:

    还需要启用其他选项。(首选项>常规>编辑器>文本编辑器>注释)。查找 Occurrences 和 WriteOccurrences 并启用 Text as 'Hightlight'

    【讨论】:

      【解决方案3】:

      如果您启用“标记出现次数”,那么所有与您标记的单词相同的单词都会被突出显示。

      您可以通过以下两种方式启用它

      1. Alt + Shift + O
      2. Preferences > Java > Editor > Mark Occurrences

      【讨论】:

      • 我知道。但它只突出显示一种类型的单词。此外,它不适用于其他文件类型(例如 xml 、 html 、 js 、 css 等)
      • 这是启用-禁用 Eclipse 突出显示单词的完美答案。我猜它在以前的版本中没有。
      • @sumit : 你是如何让日食背景变黑的?我也想要这个,请告诉我步骤。
      • @JaskaranSingh 黑暗主题是 Luna See 的一部分:eclipse.org/eclipse/news/4.4/eclipse-news-part1.php
      • 感谢 Alt + Shift + O 其他解决方案对我不起作用
      【解决方案4】:

      这是一个eclipse的插件:http://ystrot.github.io/glance/

      在按 Ctrl + Alt + F 时,它会像使用 notepad++ 一样突出显示所有事件。

      【讨论】:

      • 不错!如果它有替换窗口,我可以用 Glance 替换查找/替换键绑定。
      • 需要成为公认的答案!这正是提问者想要的。纯文本突出显示,这与“标记出现”不同,后者突出显示选定实体(方法、变量、构造函数等)的出现。
      • 这是一个非常有用的插件,感谢winxton
      • 太棒了!为了实现这个效果,我不得不在“geany”中打开文件。
      • 不兼容 Eclipse Jee 2019-06
      【解决方案5】:

      使用文件搜索来搜索选定的资源可以突出显示单个文件中的相同单词。

      【讨论】:

        【解决方案6】:

        另一个有用的 Eclipse 插件是eclipse instasearch。它具有广泛的功能集。这也可以在 eclipse 市场中获得。

        【讨论】:

          【解决方案7】:

          以下是我发现对我有用的内容,但您也可以为“在文件中查找文本”分配一个快捷键:

          1. 选择文字或文字部分
          2. CTR+3 激活“快速访问”搜索
          3. 键入“在文件中查找文本”
          4. 执行

          正如@Kislingk 所述,您可以在“首选项> 常规>编辑器>文本编辑器>注释”中修改单词的突出显示/标记方式。

          【讨论】:

          • 一旦我们切换这个,如何恢复?
          • 剩下的就是在“Preferences > General -> Keys”中为“Find Text in File”添加一个键(例如Ctrl+Alt+S)快捷键
          【解决方案8】:

          已尝试上述所有答案,但均无效。最后发现是我不小心删除了一些JRE系统库,添加回来后就可以正常使用了

          【讨论】:

            【解决方案9】:

            这是我找到的最接近的解决方案:

            1. 在 Preferences/General/Keys 中创建快捷方式 在搜索字段中输入:“在文件中查找文本” 默认情况下,它没有分配任何内容,因此只需将您的键绑定分配给它。

            2. 注释可以帮助将其显示在侧边栏中

            【讨论】:

              【解决方案10】:

              Window > Preferences > Java > Editor > Mark Occurrences

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 2012-08-31
                • 1970-01-01
                • 1970-01-01
                • 2013-02-17
                • 2014-08-07
                • 2013-05-24
                • 2015-08-05
                • 1970-01-01
                相关资源
                最近更新 更多