Eclipse大纲视图为空
今天有一个简单的。eclipse中我的Eclipse大纲视图为空,eclipse,Eclipse,今天有一个简单的。eclipse中我的大纲视图不再显示任何方法或字段。我选择了outline view(大纲视图)菜单中的几个可用选项,以显示所有可能的内容,但仍然没有显示任何内容 如果我在类编辑器中右键单击并选择Quick Outline,我将获得过去出现在Outline视图中的信息。什么给了我 有什么帮助吗 谢谢 编辑:我现在只使用IntelliJ 有几个想法: 您是否在Outline视图上单击了带编辑器的链接以确保视图反映当前打开的Java文件 java类是否与Eclipse一样位于源目
大纲
视图不再显示任何方法或字段。我选择了outline view(大纲视图)菜单中的几个可用选项,以显示所有可能的内容,但仍然没有显示任何内容
如果我在类编辑器中右键单击并选择Quick Outline
,我将获得过去出现在Outline
视图中的信息。什么给了我
有什么帮助吗
谢谢
编辑:我现在只使用IntelliJ 有几个想法:
- 您是否在Outline视图上单击了带编辑器的链接以确保视图反映当前打开的Java文件
- java类是否与Eclipse一样位于源目录中<代码>右键单击项目
生成路径
配置生成路径
:类的包结构应位于这些源文件夹之一下源选项卡
- (有点偏执,但只是检查一下)您的java类是否具有
文件扩展名.java
- 大纲视图是否在任何其他项目中工作
- 预防措施:重启Eclipse,看看这是否会改变什么
- 如果
+Ctrl
(快速查看)起作用,则大纲视图本身肯定有问题:在下拉菜单中双击o
没有过滤掉任何内容,并且过滤器
部分也没有过滤掉任何内容可见类别
rm-rf.metadata
OSX)。我丢失了所有工作区设置,但这是因为一些格式规则、项目引用(只是再次导入)和一些自定义快捷键
我的提纲又起作用了 很明显,这个问题的原因是该指数已经崩溃 接下来,我关闭了Eclipse,只删除了
/.metadata/.plugins/org.Eclipse.dltk.core.index.sql.h2/
中的h2数据库(*.db
)文件
重新启动Eclipse时,将再次创建数据库文件,然后大纲视图将再次工作。IIRC,这是我第二次遇到这个问题(首先是Eclipse3.7.x,现在是4.2),而且这个解决方案对我有效。我通过导航到
/workspace/.metadata/.plugins/org.Eclipse.cdt.core解决了这个问题
删除与我的项目对应的.pdom文件如果不想删除所有性能,我的解决方案如下:
- 月食
- 在以下路径打开文件:
workspace\.metadata.plugins\org.eclipse.core.runtime.settings\org.eclipse.jst.jsp.ui.prefs
- 搜索关键字:“
outline
并删除这些行
我的EclipsePDT3.2.0出现了问题,我纠正了一些明显使内容解析器失效的问题,从而解决了这个问题。
我是如何找到它的:
只有一个文件受到影响,因此大纲本身没有损坏
当我删除了整个类的内容,只留下了它的骨架时,大纲开始显示一些东西(好吧,是一个空类),因此它与内容有关
然后我检查了这个类的函数,删除了一个又一个函数,直到它开始工作,这给了我一个破坏它的函数
我最终基本上删除了一行又一行,直到我看到了一些有趣的东西:
抛出(newsomething_异常($msg))
当我删除外部参数时(在这三次出现的情况下),大纲恢复了活力。我在PDT中遇到了类似的问题。单击大纲视图,但没有响应。Ctrl+O(快速查看)有效。但是大纲视图中的选项(下拉菜单过滤器)也丢失了
我试图删除DLTK h2数据库(*.db)文件,但在我的情况下不起作用
最后,我用以下方法解决:
方法1:按照建议,删除整个.metadata文件夹(但丢失所有设置)。
方法2:在Eclipse中创建新窗口(Window
newwindow
)。同样的问题,Kepler Service Release 1,PDT 3.2.0
解决方案:我删除了类的全部内容并保存了文件。大纲启动了。我恢复了类的内容,大纲正常。我也遇到了同样的问题,但我使用的是MyEclipse。对我来说,只需重新启动IDE就解决了问题。不确定是什么原因导致了这个问题,可能是切换了透视图?总之,我想我会抛出这是为了提供信息。Tranz的响应对我来说很好,尽管文件路径略有不同(我使用的是Eclipse Luna):
删除这些行并重新启动Eclipse后,大纲再次正常工作。在Window>Show View>Outline I中,也显示消息“Outline View为空”。
按CTL+O调用QuickOutline就足够了(Eclipse 4.3.2),然后Outline视图会自动填充。我建议不要删除.metadata,因为您需要它:-)使用Javascript(Rhino)代码时,我在使用const
变量时遇到了问题。
当我将它们更改为var
variables时,大纲又出现了。如果Java文件没有显示在大纲中
将文件移到别处
刷新一下
向后移动文件
再刷新一下
大纲将再次填充我遇到过同样的问题,大纲是空的,代码没有突出显示语法
为了修复它,我右键单击该文件并选择Openwith>Java编辑器
出于某种原因,Eclipse认为应该使用文本编辑器而不是java编辑器打开这个特定的.java文件。我今天遇到了与Eclipse oxygen相同的问题,原因是scala项目中缺少scala库。该问题在Eclipse问题选项卡中报告:“找不到scala库”。请加上
.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs