有关IntelliJ到Eclipse转换的问题

我刚刚开始使用eclipse进行一些个人项目,并且发现从IntelliJ(我在工作中使用的)转换有点烦人。 我希望在同一个post中提出几个不同的问题是犹太的。 开始:

1)我如何得到“观点”(我不确定这是否是这个术语。我的意思是像Project Explorer,服务器,控制台等这样的窗口),即使在我点击了编辑或其他观点。 我很确定现在所有这些选项卡都是“快速查看”,我已经最小化然后停靠,所以我可能不会这样开始。 在IntelliJ中,我只是简单地固定标签。

2)如何打开文件(例如,ant build.xml)而不必将其作为eclipse项目的一部分? 我想要IDE给我的语法高亮和Ctrl点击能力(更不用说能够使用eclipse的内置ant),但我不需要将文件与任何其他文件相关联,所以不要看必须使它成为项目的一部分。

3)是否只是我(不会感到惊讶)或者eclipse在解析相同类型的html标签体内的空html标签时有错误。 我只是在JSP中对此进行了测试,并且JSF标签不会发生这种情况。 例如:

。 Eclipse将发出警告,说第一个div标签没有结束标记。 这是最新版本的eclipse for Java EE,没有安装任何插件。

4)最后,一个普遍的问题:任何关于组织eclipse界面和透视图/视图的最佳实践或资源? 工作区/项目怎么样? 是否有一些教程可以提供真正的信息,我可以在不到一个小时内阅读?

我感谢任何答案和提示/技巧。

首先,请承认世界上有不同的人,有些人不按“Eclipse方式”工作。 即使我得到了报酬(我也是),我也无法与IDEA合作。 因此,如果Eclipse以错误的方式摩擦你,它可能不适合你。 那就是你的答案:

  1. 在Eclipse中,您打开一个视图并让它保持原样。 在IDEA中,视图一直在变化,事物会弹出并消失。 Eclipse是静态的,除非你专门移动东西。 移动东西有两种方法:你可以最小化一个部分(一个部分是包含选项卡式视图的东西)。 这会将零件移动到最近的边框。 或者您可以最大化当前部分(Ctrl-M)。 这会将所有其他部分推开。 另一个Ctrl-M将恢复视图。

    这是展示IDEA和Eclipse之间差异的好地方。 IDEA试图预测你正在做的事情并提供帮助。 对我来说,这意味着它总是妨碍我。 当我输入,移动东西等时,它将开始格式化源代码。这让我很烦恼。 Eclipse就像一个工具箱。 一切都在那里,但你必须把它拿起来。 工具箱不会自行移动,也不会试图变得聪明。

  2. Eclipse基于工作空间的概念。 工作区是宇宙,外部没有任何东西。 如果您需要外出,则必须先创建文件或文件夹。 在“新建文件/文件夹”向导中,您可以打开高级选项(位于底部)并将此资源链接到文件系统中的真实文件/文件夹。 可能听起来很费劲但它允许Eclipse在资源管理器中显示几乎任何东西,因为它只显示“资源”,而不是实际文件。

  3. 闻起来像个臭虫。 请在https://bugs.eclipse.org/bugs/上报告

  4. 我什么都不知道。

[编辑] 3.正如cletus所指出的,HTML无效。 这可能会引起警告。

  1. Eclipse Perspective是一个集合Views和它们的位置。 您可以自定义或创建新的透视图,但现有的透视图可以很好地开始(Java,J2EE,Java浏览等)。 我建议坚持默认布局一段时间,直到你设法使用快速查看function(个人而言,我觉得很烦人)。 在小屏幕上,我只想使用Ctrl-M将编辑器切换到全屏模式并返回,而无需最小化单个视图或移动它们。
  2. 是的,您也可以运行外部构建脚本 ,它在Eclipse中称为External Tool 。 转到Run > External Tools > External Tools Configurations 。 创建新的基于Ant的配置或本机可执行文件( Program )。 构建脚本或可执行文件的位置可以是工作区相对的( Browse Workspace ),也可以是文件系统上的绝对( Browse File System