111

我尝试使用该Toggle mark occurrences (Alt + Shift + O)按钮并Preferences -> General -> Editors -> Text Editor -> Annotations设置 C/C++ Occurrences 和 C/C++ Write 事件。但是当我选择一个单词时,它不会突出显示该特定单词的所有出现。

我使用的是 XP 中的 Eclipse Indigo Service Release 2,带有一个 C++ 项目。

4

14 回答 14

279

您可以尝试使用工具栏上的图标激活切换标记出现: Eclipse 工具栏

于 2012-04-25T07:12:24.130 回答
36

首选项 --> Java --> 编辑器 --> 标记出现

于 2013-01-11T09:34:28.747 回答
20

General > Editors > Text Editors > Annotations

在此处输入图像描述

于 2015-03-02T04:53:25.473 回答
9

签出在首选项 -> Java -> 编辑器 -> 标记出现中选中的选项。然后重新启动 Eclipse。

于 2012-10-17T09:51:40.573 回答
4

每个人都推荐的 Eclipse 中包含的标准“标记事件”功能仅在任何语言的编辑器中突出显示标识符。例如,它不会在 C 编辑器中突出显示,并且在控制台窗格中根本没有帮助。int

因此,如果您想在 ANY Eclipse 窗格中突出显示 ANY 单词上的所有出现(有点像 Notepad++ 那样),请尝试使用Glance Eclipse 插件

截至 2017 年 11 月,Glance 适用于 Eclipse Neon 和 Oxygen。有一段时间没有支持 Neon,出现了一个 fork,但现在似乎没有必要(并且被放弃了)。

于 2016-08-18T11:55:34.357 回答
4

找到Preferences下面Window

主窗口 - 选项卡

General > Editors > Text Editors > Annotations(1)

(5) 是选择颜色并按应用。

首选项窗口

于 2017-01-09T06:32:48.790 回答
3

有两种方法可以突出显示所有事件。首先是使用 Eclipse 选项,这不是很可靠,因为在许多版本的 Eclipse 中都不支持它。其次是使用一个名为Glance的插件,该插件在 Eclipse 市场中可用。这是超级简单和有效的。

第一种方法

在工具栏中,有 按钮Toggling Mark Occurrences。因此,一旦您选择了要突出显示其出现的文本/单词,然后单击此切换按钮。

在此处输入图像描述

假设这一步对你不起作用。然后,按照以下步骤操作:转到:Window==> Preferences==> General==> Editors==> Text Editors==> Annotations==> 在右侧注释类型框:Occurrences==> 选中所有复选框。 在此处输入图像描述

您也可以转到Window==> Preferences==> Java==> Editor==> Mark Occurrences==> 选中所有复选框。 在此处输入图像描述

重新启动 Eclipse 并检查突出显示是否有效。如果仍然不起作用,则转到第二种方法

第二种方法 从 Eclipse 市场,安装Glance. 安装后,重新启动 Eclipse。现在在你的 Eclipse 编辑器中选择任何单词

  1. 将焦点移至要搜索的组件
  2. Ctrl + Cmd + F在 Mac 或Ctrl + Alt + F其他平台上使用快捷方式打开 Glance
  3. 输入要搜索的文本
  4. 使用Enter**Shift + Enter**查找下一个/上一个匹配项
  5. 使用关闭搜索框Esc 在此处输入图像描述 您也可以从Window==> Preferences==>自定义 GlanceGlance
于 2019-10-04T09:27:34.217 回答
2

对于日食火星:

Window --> Preferences --> Check(标记当前文件中所选元素的出现。)

如图所示:

在此处输入图像描述

于 2017-02-18T07:47:17.840 回答
2

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

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

重新启动 Eclipse。

这对我有用。

于 2018-12-20T08:38:50.840 回答
0

如果您进入窗口首选项,请选择您想要/正在使用的语言。选择此特定语言下的编辑器,然后那里有一个标记出现,其中包含一些选项。Where it says keep marks when the selection changes, for me this was checked. 当我取消选中它时,系统开始正确突出显示。

于 2014-05-16T18:50:28.703 回答
0

对于使用深色背景和浅色字体颜色的人,您可能需要查看Preferences -> General -> Editors -> Text Editor -> Annotations. 我的默认为黑色,在黑色背景上不会突出。

于 2014-07-24T19:16:50.667 回答
0

Glance 不再起作用,但在当前的 Eclipse 版本 (Eclipse 2020) 中,您可以通过选择单词并按CTRL+F突出显示任何单词。该词现在突出显示。在小型搜索输入中,您可以切换“匹配整个单词”和区分大小写。

于 2021-01-19T08:43:53.257 回答
0

我想补充其他答案 - 仅在 Java 编辑器中工作或需要插件 - 在文本文件的任何编辑器(例如 SQL、CSV、 HTML、TXT、Java 等...)。

有一个标准/内置命令称为Find Text in File(下Window -> Preferences -> Keys

在此处输入图像描述

默认情况下,它没有分配键盘快捷键。只需给它一个快捷方式(例如Ctrl++ AltS选择一些文本(不一定是一个词),它就会找到并突出显示该选定文本的所有出现。

它也可以从菜单中调用Search -> Text -> File
享受

于 2021-07-21T19:36:20.860 回答
-1
  1. 单击单词并按住,直到出现如图所示的弹出窗口。
  2. 在弹出窗口中,有一个小右箭头,单击它后,会出现一个新图标。
  3. 单击该链接打开preferences
  4. 一旦进入preferences,选择C/C++ Occurrences(它将是特定于语言的)并Include in next/previous navigation使用选择Text as Highlighted

这应该启用在打开的文件中突出显示所选单词的所有出现的功能。

于 2015-09-25T23:06:48.310 回答