我正在使用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。
谢谢
答案 0 :(得分:0)
您尝试使用全新的工作空间还是其他工作空间?这些问题是否也存在,还是仅限于此?
Eclipse Preference Recorder可能正在还原设置。请按照以下步骤将其关闭:
a)转到首选项> Oomph>设置任务>首选项记录器,然后将其关闭。
b)将线标尺首选项设置为所需值,然后关闭Eclipse。
c)重命名/删除[user_home] /。eclipse文件夹下名为 oomph 的文件夹。
d)启动Eclipse。 如果这样做有效,则意味着该首选项已由首选项记录器恢复-您可能在过去已将其打开并在以后将其关闭,但是较旧的首选项仍在恢复中,等等。
希望这会有所帮助。
答案 1 :(得分:0)
我不知道是什么引起了我的问题,但是将其与可以正常工作的另一个工作空间进行了比较,我注意到上述工作空间中有一个名为“ .recommenders”的文件夹。我不知道它是如何创建的或目的是什么,但是删除它可以解决我的问题,而且我还没有注意到我需要丢失的任何东西