当我在<{1}}中调试一个程序时,我注意到在两个不同的标签中打开了同一个文件,其中一个标签内的图标附近有一个字母Java
标签。 (我知道它是同一个文件,因为它来自同一条路径)
两个标签之间有什么区别?内容完全相同。 (我是 Eclipse 的新手,抱歉,如果我的问题很愚蠢:))
我试图在网上搜索,但我找不到答案。这是一个显示标签的图像:
Morover,当我编辑一个标签时,另一个标签旁边会出现一个星标,表示它也需要保存。当我保存更改时,两个标签会更改。
答案 0 :(得分:2)
这些选项卡不包含相同类型的编辑器(其中一个使用蓝色J是Java源编辑器),另一个我不知道。
答案 1 :(得分:2)
如果右键单击项目浏览器中的.java
源文件并说出Open With > WindowBuilder Editor
,您将看到左侧选项卡上显示的内容。
如果您使用Java编辑器打开它,您将看到右侧选项卡上显示的内容。
我应该早点知道这个,因为我现在正在使用WindowBuilder。编辑器之间的唯一区别是WindowBuilder版本底部有标签,允许您切换到“设计”视图。
我不确定为什么两个标签都会打开。我猜你在WBPro标签中工作,当调试时,默认情况下会打开一个标准的编辑器标签。
当在一个选项卡中进行更改时,“修改”符号*
将出现在两个选项卡上是有道理的,因为它在所有相同的源文件之后,只能在两个编辑器中同时显示。