如何确定在 Eclipse 中使用哪种颜色突出显示

how to determine which color highlight to use in eclipse

不知何故,我的 eclipse 有两个不同的地方设置语法高亮:

preferences
|--general 
   |--appearance
      |--colors and fonts  
         |--abap 
            |--syntax highlight

preferences
|--general 
   |--abap development
      |--editors
         |--source code editors
            |--abap keyword colors

问题是我希望第二种方式成为“活动”语法高亮,但 Eclipse 使用的是第一种方式,我不知道在哪里可以切换或禁用第一种方式。

日食信息:

Eclipse IDE for Enterprise Java Developers (includes Incubating components)
Version: 2020-09 (4.17.0)
Build id: 20200910-1200

Eclipse 默认使用 首选项 > 常规 > 外观 > 颜色和字体 下的设置,这意味着它会将所有关键字着色为蓝色。

这些设置在打开时应用到编辑器windows,这意味着按应用应用并关闭[是不够的=26=] 按钮在 首选项 windows,但您还需要关闭并重新打开编辑器 windows 以使您的更改生效。

(这可能就是您观察到的令人惊讶的“现在它突然起作用了,但我不知道为什么”的效果。我认为这是一个错误并为此创建了 an internal incident。URL 只是内部信息,但如果您想与 SAP 的人员讨论它,您可以参考它。)

ABAP 开发 > 编辑器 > 源代码编辑器 > ABAP 关键字颜色 下的设置允许您使用更具体的 ABAP-sensitive 设置覆盖上面的一般默认值,这意味着您可以对不同类别的陈述进行不同的着色。默认情况下,这些都是未选中的,即不应用。

这些设置会立即生效,您无需重新打开编辑器windows即可应用它们。