eclipse - 如何为任何文本和所有文件启用 "mark occurrences"

eclipse - how to enable "mark occurrences" for any text and in all files

如果我打开一个 C 文件并突出显示 var1,编辑器将自动突出显示所有出现的 var1

int main()
{
  int var1=0;
  int var2 = var1 + 55;

  return 0;
}

但是,它不会以相同的方式突出显示 int 的所有实例。

此外,如果我打开一个 .s 文件 - 它被 CDT 自动设置为 程序集源文件 类型 - 不会标记任何匹配项。

在下面的程序集文件中,为了便于导航,我希望在突出显示一处时标记出现的 L97

    ...
    b   .L97
.L98:
    ldr r0, .L99
    mov r1, r4
    bl  printf
    movs    r0, #0
.L97:
    pop {r2, r3, r4, pc}
.L100:
    ...

如何为所有文件类型中的所有文本 启用 mark occurrences

在 Notepad++ 中,我打开了一个 window,输入了两行随机文本 abcd,双击其中一个,它自动高亮显示了另一个,我什至没有设置文件类型.

您不能对任何文件类型执行此操作。事件突出显示需要一个理解您正在编辑的编程语言语法的编辑器(Java、C、C++、...)。您需要为特定的汇编代码找到 Eclipse 编辑器才能突出显示事件。

Notepad++ 标记 strings 的出现,而 Eclipse 标记 [=22] 的出现=]变量.

在下面的示例中,如果选择了第一个 var1,Eclipse 只会标记此变量的出现次数,但既不会标记不同范围内的同名变量,也不会标记注释中的字符串 var1 :

int main()
{
    int var1=0;
    int var2 = var1 + 55;
    {
        int var1 = 42; // var1
        int var11 = 43;
    }
    return 0;
}
int foo()
{
    int var1 = 44;
    return var1;
}

要在一个或多个文件中搜索和标记字符串,您可以使用文件搜索:搜索 > 文件....

要跳转到所选字符串的下一个匹配项,请按 Ctrl+K.