在Eclipse中使用不同颜色突出显示花括号

在Eclipse中使用不同颜色突出显示花括号,eclipse,customization,syntax-highlighting,Eclipse,Customization,Syntax Highlighting,Eclipse用相同的颜色突出显示Java源代码中的所有括号,而我想用不同的颜色突出显示花括号 我的意思是: 您只能更改“匹配括号突出显示”的颜色,您可以在以下内容中找到: 首选项->Java(或其他)->编辑器->匹配括号高亮显示 或所有括号和括号颜色如下: 首选项->Java(或其他)->编辑器->语法着色->括号您只能更改“匹配括号突出显示”的颜色,您可以在以下内容中找到: 首选项->Java(或其他)->编辑器->匹配括号高亮显示 或所有括号和括号颜色如下: 首选项->Java(或其他)

Eclipse用相同的颜色突出显示Java源代码中的所有括号,而我想用不同的颜色突出显示花括号

我的意思是:


您只能更改“匹配括号突出显示”的颜色,您可以在以下内容中找到:

首选项->Java(或其他)->编辑器->匹配括号高亮显示

或所有括号和括号颜色如下:


首选项->Java(或其他)->编辑器->语法着色->括号

您只能更改“匹配括号突出显示”的颜色,您可以在以下内容中找到:

首选项->Java(或其他)->编辑器->匹配括号高亮显示

或所有括号和括号颜色如下:

首选项->Java(或其他)->编辑器->语法着色->括号

您可以使用插件,这是一个非常有用的插件

您可以在“首选项”页面中更改背景色和前景色。见下文


注意你的评论。。。 转到
Preferences->Java(或其他)->Editor->Syntax Coloring->方括号
,尝试更改方括号的颜色,然后您可以看到所有方括号,而花括号会在下面的预览框中更改其颜色。这意味着在JDT编辑器中不可能仅更改花括号的颜色

所以答案是不可能有不同颜色的花括号和圆括号

任何其他解决办法:
  • 这并不令人满意,但您可以尝试使用glance和/或instasearch插件。查看这篇文章。这些插件将突出显示一个单词的所有出现,但您希望同时突出显示此{和此}

  • 使用Java搜索。按Ctrl+H,然后使用
    [{}]+
    作为搜索键,并启用正则表达式选项。根据您选择的范围,“所有/选定文件”将突出显示所有花括号[直到下一次Java搜索或重新启动]

  • 你可以使用插件,这是非常有用的一个

    您可以在“首选项”页面中更改背景色和前景色。见下文


    注意你的评论。。。 转到
    Preferences->Java(或其他)->Editor->Syntax Coloring->方括号
    ,尝试更改方括号的颜色,然后您可以看到所有方括号,而花括号会在下面的预览框中更改其颜色。这意味着在JDT编辑器中不可能仅更改花括号的颜色

    所以答案是不可能有不同颜色的花括号和圆括号

    任何其他解决办法:
  • 这并不令人满意,但您可以尝试使用glance和/或instasearch插件。查看这篇文章。这些插件将突出显示一个单词的所有出现,但您希望同时突出显示此{和此}

  • 使用Java搜索。按Ctrl+H,然后使用
    [{}]+
    作为搜索键,并启用正则表达式选项。根据您选择的范围,“所有/选定文件”将突出显示所有花括号[直到下一次Java搜索或重新启动]



  • “区分花括号”是什么意思?@user这意味着我希望它们以不同于其他括号的颜色突出显示(我编辑了我的问题以澄清这一点).不同嵌套级别中的颜色不同?@用户编号。所有花括号的颜色相同。“区分花括号”是什么意思?@用户这意味着我希望它们以不同于其他括号的颜色突出显示(我编辑了我的问题以澄清此点).不同嵌套级别中的颜色不同?@user No.所有花括号的颜色都相同。我猜在某个地方有一个配置文件告诉Eclipse如何在Java中匹配括号。不是这样吗?通常,文本编辑器使用配置文件来突出显示语法。@Elena Java编辑器构建了一个完整的Java,因此它不需要任何单独的配置来匹配括号。@greg-449因此,我如何连接到此AST以自定义花括号的颜色?我应该修改什么Eclipse插件?Java编辑器在org.Eclipse.jdt.ui插件中-修改这个插件将是非常困难的工作。“匹配括号突出显示”就是我要找的。最后我猜在某个地方有一个配置文件告诉Eclipse如何匹配Java中的括号。不是这样吗?通常,文本编辑器使用配置文件来突出显示语法。@Elena Java编辑器构建了一个完整的Java,因此它不需要任何单独的配置来匹配括号。@greg-449因此,我如何连接到此AST以自定义花括号的颜色?我应该修改什么Eclipse插件?Java编辑器在org.Eclipse.jdt.ui插件中-修改这个插件将是非常困难的工作。“匹配括号突出显示”就是我要找的。最后就我所见,这个插件并不能解决我的问题,也就是说:用相同的颜色显示所有的花括号,不同于括号。我遗漏了什么吗?在成对显示组中,禁用括号、方括号和尖括号,只启用花括号。如果这不是你所期望的,请编辑你的帖子,并放一些屏幕截图,以便更准确地理解你的问题。好的,现在我已经理解了插件的工作原理,这不是我想要实现的。Bracketer高亮显示光标周围的括号,而我尝试高亮显示卷曲的括号,无论光标在哪里(我添加了一个屏幕截图)。无论如何,谢谢你的建议。据我所知,这个插件并不能解决我的问题,那就是:用相同的颜色显示所有的花括号,