我尝试使用该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++ 项目。
我尝试使用该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++ 项目。
您可以尝试使用工具栏上的图标激活切换标记出现:
首选项 --> Java --> 编辑器 --> 标记出现
在General > Editors > Text Editors > Annotations
签出在首选项 -> Java -> 编辑器 -> 标记出现中选中的选项。然后重新启动 Eclipse。
每个人都推荐的 Eclipse 中包含的标准“标记事件”功能仅在任何语言的编辑器中突出显示标识符。例如,它不会在 C 编辑器中突出显示,并且在控制台窗格中根本没有帮助。int
因此,如果您想在 ANY Eclipse 窗格中突出显示 ANY 单词上的所有出现(有点像 Notepad++ 那样),请尝试使用Glance Eclipse 插件。
截至 2017 年 11 月,Glance 适用于 Eclipse Neon 和 Oxygen。有一段时间没有支持 Neon,出现了一个 fork,但现在似乎没有必要(并且被放弃了)。
有两种方法可以突出显示所有事件。首先是使用 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 编辑器中选择任何单词
去
Java> 编辑器 > 标记出现次数
取消选中“部分更改时保留标记”,然后单击“确定”
重新启动 Eclipse。
这对我有用。
如果您进入窗口首选项,请选择您想要/正在使用的语言。选择此特定语言下的编辑器,然后那里有一个标记出现,其中包含一些选项。Where it says keep marks when the selection changes, for me this was checked. 当我取消选中它时,系统开始正确突出显示。
对于使用深色背景和浅色字体颜色的人,您可能需要查看Preferences -> General -> Editors -> Text Editor -> Annotations
. 我的默认为黑色,在黑色背景上不会突出。
Glance 不再起作用,但在当前的 Eclipse 版本 (Eclipse 2020) 中,您可以通过选择单词并按CTRL+F突出显示任何单词。该词现在突出显示。在小型搜索输入中,您可以切换“匹配整个单词”和区分大小写。
preferences
。preferences
,选择C/C++ Occurrences
(它将是特定于语言的)并Include in next/previous navigation
使用选择Text as Highlighted
。这应该启用在打开的文件中突出显示所选单词的所有出现的功能。