我正在使用eclipse oxygen(4.7.2)在Java中进行开发,并且我需要默认折叠某些代码段(大多数情况下是导入的),而其余部分则不需要。这已经工作了好几个月,突然间,当我打开一个类时,默认情况下,它的所有内容都被折叠,包括注释,标题注释,内部类型和成员,这些在我的首选项中都被禁用。
我发现仅当我激活了mylyn任务时才会出现此问题。 Mylyn似乎没有与代码折叠相关的任何选项,因此我在软件包资源管理器中停用了“专注于活动任务”选项。
当我单击“应用”时,可以正确调整任何打开的类,但是当我关闭该类并再次打开它时,所有内容都将折叠。
我尝试使用“常规”>“编辑器”>“结构化文本编辑器”>“启用/禁用折叠”:没有区别。我检查了Java的折叠选项。我几次尝试启用/禁用与Java折叠相关的所有内容,我重新启动了eclipse。什么都没用。
当我完全禁用折叠功能时,没有任何东西可以折叠了,但是当我再次启用它时,所有内容都被折叠了。我知道我可以使用 Ctrl + Shift + NUM_KEYPAD_MULTIPLY 展开所有内容,然后折叠我需要的内容,但是每次打开时都必须这样做一堂课很快就会变得烦人。
有什么方法可以解决此问题,而不必完全禁用折叠或mylyn或重新安装Eclipse?