Eclipse突出显示相同的单词

时间:2011-08-30 03:23:37

标签: eclipse eclipse-plugin syntax-highlighting

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

enter image description here

在eclipse中是否有任何方法/插件可以获得类似的效果?我知道在编辑Java时,它会突出显示所有相同的变量,但是当我突出显示注释并编辑其他文件类型(例如xml,html,js,css等)时,它将不起作用。

10 个答案:

答案 0 :(得分:34)

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

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

至于插件,我不知道有任何插件可以实现你想要的东西。事实上,如果确实有一个插件可以实现您正在寻找的东西,我会感到惊讶。

如果有什么事情发生,我非常感谢你在这里分享它,我一直试图在Eclipse中成功地突出显示多年...... ...

答案 1 :(得分:30)

以下是eclipse的插件:http://ystrot.github.io/glance/

在按下Ctrl + Alt + F时,它会突出显示所有与notepad ++相同的事件。

答案 2 :(得分:24)

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

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

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

    enter image description here

答案 3 :(得分:3)

以下是我发现的功能,但您也可以为“在文件中查找文字”指定一个快捷键:

  1. 选择文字或文字部分
  2. $(".dropdown-menu li a").click(function(){ var selText = $(this).text(); $(this).parents('.btn-group').find('.dropdown-toggle').html(selText+' <span class="caret"></span>'); }); 激活“快速访问”搜索
  3. 输入“在文件中查找文字”
  4. 执行
  5. 如@Kislingk所述,您可以修改“首选项”&gt;中突出显示/标记词语的方式。一般&gt;编辑&gt;文字编辑&gt;注释。

    eclipse-highlight-search-results-in-file

答案 4 :(得分:2)

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

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

  2. 注释有助于在侧栏中显示

  3. enter image description here

答案 5 :(得分:1)

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

答案 6 :(得分:1)

另一个有用的eclipse插件是eclipse instasearch。它具有广泛的功能集。这也可以在eclipse市场上找到。

答案 7 :(得分:0)

启用时还需要其他选项。(首选项&gt;常规&gt;编辑器&gt;文本编辑器&gt;注释)。查找出现次数和写入次数,并将文本设置为“高亮”

答案 8 :(得分:0)

尝试了以上所有答案,但都没有奏效。最后,我发现由于我不小心删除了一些 JRE系统库,在添加回来后,它正常工作

答案 9 :(得分:0)

窗口&gt;偏好&gt; Java&gt;编辑&gt;标记出现