Eclipse在两个不同的选项卡中显示相同的文件

时间:2012-12-09 09:53:50

标签: java eclipse

当我在<{1}}中调试一个程序时,我注意到在两个不同的标签中打开了同一个文件,其中一个标签内的图标附近有一个字母Java标签。 (我知道它是同一个文件,因为它来自同一条路径)

两个标签之间有什么区别?内容完全相同。 (我是 Eclipse 的新手,抱歉,如果我的问题很愚蠢:))

我试图在网上搜索,但我找不到答案。这是一个显示标签的图像:

Duplicated tab

Morover,当我编辑一个标签时,另一个标签旁边会出现一个星标,表示它也需要保存。当我保存更改时,两个标签会更改。

2 个答案:

答案 0 :(得分:2)

这些选项卡不包含相同类型的编辑器(其中一个使用蓝色J是Java源编辑器),另一个我不知道。

答案 1 :(得分:2)

如果右键单击项目浏览器中的.java源文件并说出Open With > WindowBuilder Editor,您将看到左侧选项卡上显示的内容。

如果您使用Java编辑器打开它,您将看到右侧选项卡上显示的内容。

我应该早点知道这个,因为我现在正在使用WindowBuilder。编辑器之间的唯一区别是WindowBuilder版本底部有标签,允许您切换到“设计”视图。

我不确定为什么两个标签都会打开。我猜你在WBPro标签中工作,当调试时,默认情况下会打开一个标准的编辑器标签。

当在一个选项卡中进行更改时,“修改”符号*将出现在两个选项卡上是有道理的,因为它在所有相同的源文件之后,只能在两个编辑器中同时显示。