Eclipse丢失了“显示行号”首选项设置

时间:2018-07-19 09:28:48

标签: eclipse settings preferences

我正在使用Eclipse版本:

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

选中“显示行号”后    在Windows中->首选项-常规-编辑器-文本编辑器 行号出现在编辑器中 但是,在关闭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,除非确实已修复,否则确实存在bug。

谢谢

2 个答案:

答案 0 :(得分:0)

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

  2. Eclipse Preference Recorder可能正在还原设置。请按照以下步骤将其关闭:

a)转到首选项> Oomph>设置任务>首选项记录器,然后将其关闭。

b)将线标尺首选项设置为所需值,然后关闭Eclipse。

c)重命名/删除[user_home] /。eclipse文件夹下名为 oomph 的文件夹。

d)启动Eclipse。 如果这样做有效,则意味着该首选项已由首选项记录器恢复-您可能在过去已将其打开并在以后将其关闭,但是较旧的首选项仍在恢复中,等等。

希望这会有所帮助。

答案 1 :(得分:0)

我不知道是什么引起了我的问题,但是将其与可以正常工作的另一个工作空间进行了比较,我注意到上述工作空间中有一个名为“ .recommenders”的文件夹。我不知道它是如何创建的或目的是什么,但是删除它可以解决我的问题,而且我还没有注意到我需要丢失的任何东西