从IntelliJ切换到XCode时,您最怀念的功能是什么?

从IntelliJ切换到XCode时,您最怀念的功能是什么?,xcode,ide,intellij-idea,Xcode,Ide,Intellij Idea,在使用IntelliJ几年之后,我几个月前就开始使用XCode了,我确实错过了很多功能。XCode没有那么糟糕,但是它缺少一些基本的东西 为了引发讨论,这里有一些我最怀念的功能,谁知道也许苹果的某个人会无意中发现这篇文章并窃取一些想法:) 源级别错误突出显示。写编译修复周期感觉就像回到了15年前我早期的C时代。许多错误不需要编译就可以被发现,JavaIDE已经做了很多年了 一个不错的调试器。这有点不公平,因为IntelliJ的调试器是迄今为止我使用过的最好的调试器,但XCode的调试器至少落后了

在使用IntelliJ几年之后,我几个月前就开始使用XCode了,我确实错过了很多功能。XCode没有那么糟糕,但是它缺少一些基本的东西

为了引发讨论,这里有一些我最怀念的功能,谁知道也许苹果的某个人会无意中发现这篇文章并窃取一些想法:)

  • 源级别错误突出显示。写编译修复周期感觉就像回到了15年前我早期的C时代。许多错误不需要编译就可以被发现,JavaIDE已经做了很多年了
  • 一个不错的调试器。这有点不公平,因为IntelliJ的调试器是迄今为止我使用过的最好的调试器,但XCode的调试器至少落后了5年,而且苹果的开发者比JetBrains多一些
  • 更强的重分解。我想这是一个不需要动脑筋的人。XCode有一些重命名功能(他们称之为重因子分解),但它们很少
  • 覆盖方法。这个真是太棒了。XCode没有“override method”命令,该命令允许您从超类或协议中选择要重写的方法。您需要转到文档或头文件并开始复制粘贴
  • 复制所选行。。我碰到过一些文章,这些文章通过自定义密钥绑定提供了解决方法,但没有一篇有效,至少对我来说是这样
  • 转到最后一个编辑点。真倒霉来吧,苹果,这是如此容易实现,如此有用
  • 更好的快速打开功能。IntelliJ对类/文件/文本的快速查找要好得多
  • 结果是我的清单一直在列,所以我就到此为止

    在向XCode过渡的过程中,您最怀念的其他功能有哪些??


    Ori

    意图是IntelliJ中的一个很好的工具。它们能迅速帮助我识别我可能错过的东西。XCode 3.2中新的构建和分析功能是朝着正确方向的良好开端


    他们刚刚宣布IntelliJ现在可以通过开源获得。我希望这意味着我们开始看到更多的采用,也许更多的插件,使其对Mac/iPhone开发更有用。

    也许我们很快就会获得所有这些功能。根据JavaPosse#283上的一次采访:)

    至于更好的快速开放功能,Xcode的代码试点可能会在这里有所帮助:)
    +1关于你的所有观点。但我也希望有更好的本地版本跟踪(实际上这是来自eclipse,而不是IntelliJ,但仍然如此)。我通常意识到我应该在把代码弄得一团糟之后拍一张代码快照。

    同意Xcode中的重构工具还有很多需要改进的地方。尽管如此,我一直在使用它们。看起来很有希望。。。我来试试,谢谢!我试过了,确实有用。谢谢XCode 4(预览版)看起来也很有前途。