Eclipse 丢失了我的 "Show line numbers" 首选项设置

Eclipse loses my "Show line numbers" preference setting

我使用的是 Eclipse 版本:

Oxygen.3a Release (4.7.3a)   
Build id: 20180405-1200  

检查后"Show line numbers" 在Windows -> 首选项 - 常规 - 编辑器 - 文本编辑器 行号出现在编辑器中 但是,关闭 Eclipse 并重新打开同一工作区后,此设置将丢失。没有显示行号,也没有检查 "Show line numbers"。 由于某种原因,我的 eclipse 没有保存此设置。

我认为这是一个错误,但我正在寻找一些解决方法。 我尝试将以下行添加到项目的 org.eclipse.ui.editors.prefs 文件中:

lineNumberRuler=true

但这并没有解决问题。一旦 Eclipse 使用该工作区启动,上面的行将更改为 lineNumberRuler=false。当我再次设置它时,它会从文件中删除。

上述文件,在我的工作区中包含以下内容:

eclipse.preferences.version=1
overviewRuler_migration=migrated_3.1
spacesForTabs=true

我不知道 overviewRuler_migration 属性 是什么意思,但是从文件中删除它并重新启动 eclipse 没有帮助。

有没有办法让保存行号设置在每次关闭-重新打开工作区后不丢失?我不想恢复到旧版本的 eclipse,我也不想安装新版本的 eclipse,除非它已经修复,如果它确实是一个错误。

谢谢

  1. 您是尝试使用全新的工作区还是其他工作区?这些问题是否也存在,还是仅限于这一个?

  2. Eclipse 首选项记录器可能正在恢复设置。按照以下步骤将其关闭:

a) 转到“首选项”>“Oomph”>“设置任务”>“首选项记录器”并将其关闭。

b) 将线条标尺首选项设置为所需值并关闭 Eclipse。

c) Rename/delete 您的 [user_home]/.eclipse 文件夹下名为 oomph 的文件夹。

d) 启动 Eclipse。 如果这有效,则意味着偏好记录器正在恢复偏好设置 - 您可能在过去打开它并稍后将其关闭,但旧的偏好设置仍在恢复等。

希望对您有所帮助。

我不知道是什么导致了我的问题,但将它与另一个工作正常的工作区进行比较,我注意到我上面描述的工作区有一个名为“.recommenders”的文件夹。我不知道它是如何创建的,也不知道它的用途是什么,但删除它解决了我的问题,我没有注意到我需要遗漏的任何东西