eclipse - 如何启用"标记出现"对于任何文本和所有文件

时间:2017-09-14 18:41:49

标签: eclipse eclipse-cdt

如果我打开了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:
    ...

如何为所有文件类型中的所有文字 启用标记出现次数

在Notepad ++中,我打开了一个窗口,键入了两行随机文本abcd,双击其中一行,它自动突出显示另一个,甚至没有设置文件类型。

2 个答案:

答案 0 :(得分:2)

Notepad ++ 标记字符串的出现,而 Eclipse 标记出现变量

在下面的示例中,如果选择了第一个var1,则Eclipse仅标记此变量的出现次数,但不会在不同范围内指定相同名称的变量,也不会在注释中标记字符串var1: / p>

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

答案 1 :(得分:0)

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