面向 IntelliJ Idea 用户的 Eclipse

标签 eclipse intellij-idea switch-statement transition

我有一位同事希望从 InteilliJ Idea 切换到 Eclipse,并且担心不了解 Eclipse 命令集。

我想知道 - 有没有人有键盘映射的链接,可以将 Eclipse 命令设置为至少与 Idea 匹配?

你做了这个转换吗?我们应该注意哪些“陷阱”、提示或信息?

谢谢!

最佳答案

我自己经历了这次经历 - 结果是我的博客上出现了一系列文章:

它们(显然)都偏向于 Idea,但充满了相关的 Idea-Eclipse 比较、键盘快捷键、小故事和观察。总的来说,它们都是非常好的 IDE,但是如果 IDEA 是 100%,那么 Eclipse 是 90%,甚至可能是 95% - 最大的差异是:

  • 需要不同的思维方式,项目、模块、工作区可能意味着不同的事物,或者在一个或另一个 IDE 中根本不使用,您在 Eclipse 中拥有/需要透视图,而不是在 IDEA 中,等等...
  • IDEA 中默认 Maven/SVN 支持的质量更好(它也是内置的),更流畅且问题更少 + IDEA 中的 3way diff 非常棒,一般 Eclipse 人员都非常害怕合并 - 现在我明白了为什么
  • IDEA 更加精致,图形故障更少,突出显示的默认颜色也更好等。
  • IDEA 的免费版本没有 Eclipse 提供的那么多功能以及所有可能的免费插件 - Eclipse 插件生态系统是如此之大!
  • 在补全、重构和其他小事情方面,IDEA 在 margin 情况下更加聪明,而 IDEA 自 2000 年以来一直在同类中名列前茅

我很幸运,最终不必进行转换,因为我们使用的 Maven 项目在两个 IDE 中都运行得很好。不过,我仍然将 Eclipse 用于其他项目 (xtext)。

关于面向 IntelliJ Idea 用户的 Eclipse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/167400/

相关文章:

java - 无法使用 Selenium webdriver 写入 Excel

eclipse - 代码完成不适用于远程文件(使用RSE)

android - 如何引用在 main.xml 中创建的 EditText 数组

java - 如何从 webapp(某种程度上是 web 应用程序目录)访问静态文件?

java - 为什么 gradle 依赖项的 xml 配置带有 "Gradle__"前缀? Intellij IDEA 13

java - 在 web.xml 中发现以元素 'display-name' 开头的无效内容

ide - 保存文件时禁用重新格式化代码

c# - 开关变量声明的范围如何?

javascript - 如何使用 switch 语句将图像添加到 div 元素?

java - java switch case 语句是否为负 int 值执行多个 case?