【问题标题】:Questions about IntelliJ to Eclipse transition关于 IntelliJ 到 Eclipse 转换的问题
【发布时间】:2009-12-26 19:19:04
【问题描述】:

我刚开始在一些个人项目中使用 eclipse,发现从 IntelliJ(我在工作中使用的)过渡有点烦人。我希望在同一个线程中提出几个不同的问题是合乎情理的。如下:

1) 我如何获得“视图”(我不确定这是否是术语。我的意思是项目资源管理器、服务器、控制台等窗口)即使在我点击后也能保持展开并位于顶部回到编辑器或其他视图。我很确定现在所有这些选项卡都是我最小化然后停靠的“快速视图”,所以我可能一开始就没有这样做。在 IntelliJ 中,我只需固定选项卡即可。

2) 我如何打开一个文件(例如,一个 ant build.xml)而不必使其成为 Eclipse 项目的一部分?我想要IDE将给我的语法突出显示和Ctrl-click功能(更不用说能够使用eclipse的内置ant),但我不需要将文件与任何其他文件相关联,所以看不到必须让它成为项目的一部分。

3) 只是我(不会感到惊讶)还是 Eclipse 在解析相同类型的 html 标记正文中的空 html 标记时存在错误。我只在 JSP 中对此进行了测试,而 JSF 标记不会发生这种情况。例如:<div id="foo"><div id="bar"/></div>。 Eclipse 会给出警告说第一个 div 标签没有结束标签。这是最新版本的 eclipse for Java EE,没有安装任何插件。

4) 最后,一个一般性问题:组织 Eclipse 界面和透视图/视图的任何最佳实践或资源?工作区/项目呢?有没有一些非常有用的教程,我可以在不到一个小时的时间内阅读完?

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

【问题讨论】:

  • 为什么要从 IntelliJ 改为 Eclipse?
  • 是不是有效的 HTML。然而,它是有效的 XML。此外,还有一个免费(精简)版本的 IntelliJ(社区版)。
  • @cletus:谢谢,应该知道是这样的。我对html的细节并不精通
  • Eclipse 坚持认为项目中的文件。这就是它的工作方式。

标签: java eclipse ide intellij-idea


【解决方案1】:

首先,请承认世界上有不同的人,有些人不以“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 有一个包含所描述视图的透视图概念。通过在视角之间切换,可以保留视图集合。
  • 感谢您的回答。我想澄清几件事。 (a) 我绝对不想将其描述为日食与 IntelliJ 的火焰战。我在 intelliJ 方面有很多经验,而在 eclipse 方面经验不多,这解释了为什么我可能不会“得到”“以 eclipse 方式”完成的事情。 (b) 你给出了一个很好的答案,但我犹豫是否将你的答案标记为已接受,因为你的答案是唯一的。也许是 SO 工作方式的缺陷?
  • @john: a) 试一试,但当它不适合您时,不要将其归咎于该工具。工具不同,人也不同,有些东西不能混搭 :) b) 45 人看了看,没有人给出更好的答案。
【解决方案2】:
  1. Eclipse Perspective 是 Views 及其位置的集合。您可以自定义或创建新的透视图,但现有的透视图足以开始(Java、J2EE、Java 浏览等)。我建议坚持使用默认布局一段时间,直到您设法使用快速查看功能(我个人觉得这很烦人)。在小屏幕上,我只是喜欢使用 Ctrl-M 将编辑器切换到全屏模式并返回,而无需最小化单个视图或移动它们。
  2. 是的,您也可以运行外部构建脚本,它在 Eclipse 中称为External Tool。转到Run > External Tools > External Tools Configurations。创建新的基于 Ant 的配置或本机可执行文件 (Program)。构建脚本或可执行文件的位置可以是工作空间相对 (Browse Workspace) 或文件系统上的绝对位置 (Browse File System)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-02
    • 2011-11-04
    • 2020-06-03
    • 1970-01-01
    • 1970-01-01
    • 2011-04-09
    相关资源
    最近更新 更多