问题描述
某种程度上,我的日食在两个地方设置了语法突出显示:
preferences
|--general
|--appearance
|--colors and fonts
|--abap
|--Syntax highlight
preferences
|--general
|--abap development
|--editors
|--source code editors
|--abap keyword colors
问题是我希望第二种方法成为“活动的”语法高亮,但是Eclipse使用的是第一种,并且我不知道在哪里可以切换或禁用第一种。
Eclipse信息:
Eclipse IDE for Enterprise Java Developers (includes Incubating components)
Version: 2020-09 (4.17.0)
Build id: 20200910-1200
解决方法
默认情况下,Eclipse使用首选项>常规>外观>颜色和字体下的设置,这意味着它将所有关键字设置为蓝色。
这些设置在打开时会应用到编辑器窗口,这意味着仅按下 Preferences 中的 Apply 或 Apply and Close 按钮是不够的/ em>窗口,但您还需要关闭并重新打开编辑器窗口,以使更改生效。
(这可能是您观察到的令人惊讶的“现在突然可以工作,但我不知道为什么”的结果。我认为这是一个错误,并为此创建了an internal incident。URL是内部的仅,但如果您想与SAP的某人讨论,可以参考。)
ABAP开发>编辑器>源代码编辑器> ABAP关键字颜色下的设置允许您使用更具体的,对ABAP敏感的设置覆盖上述常规默认设置,这意味着您可以为不同类别的语句添加颜色不一样。默认情况下,这些都是未选中的,即不适用。
这些设置会立即生效,您无需重新打开编辑器窗口即可应用它们。