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

时间:2009-09-30 10:26:35

标签: xcode ide intellij-idea

几个月前,我已经开始使用XCode,使用IntelliJ好几年了,而且我真的很想念很多功能。 XCode并不是那么糟糕,但缺少一些基本的东西。

为了引发讨论,以下是我最想念的一些功能,谁知道Apple的某个人可能会碰到这篇文章并窃取一些想法:)

  1. 源级错误突出显示。写 - 编译 - 修复周期感觉就像15年前回到我早期的C日。可以发现许多错误而无需编译,Java IDE多年来一直在这样做。
  2. 一个体面的调试器。这有点不公平,因为IntelliJ的调试器是我迄今为止使用的最好的调试器,但是XCode的调试器至少落后了5年,Apple的开发人员比JetBrains多了几个......
  3. 更强的重新分解。我猜是一个明智的选择。 XCode具有一些重命名功能(他们称之为重新分解),但它们很少。
  4. 覆盖方法。这个真的很棒。 XCode没有“覆盖方法”命令,该命令允许您从超类或协议中选择要覆盖的方法。您需要转到文档或头文件并开始复制粘贴。
  5. 复制选定的行。我已经碰到了一些帖子,通过自定义键绑定为此提供了解决方法,但它们都不起作用,至少对我而言。
  6. 转到上一个编辑点。坏消息!来吧Apple,这个很容易实现,非常有用!
  7. 更快开放的功能。 IntelliJ快速查找类/文件/文本是非常好的......
  8. 原来我的名单一直在继续,所以我会在这里停下来......

    在过渡到XCode时,您最想念的其他功能是什么?

    大利

4 个答案:

答案 0 :(得分:2)

也许我们很快就会获得所有这些功能。根据JavaPosse#283的采访,Jetbrains is working on an IDE for Objective-C:)

答案 1 :(得分:2)

至于更好的Open Quickly功能 - Xcode的Code Pilot可能会有帮助:) http://macoscope.net/en/mac/codepilot/

答案 2 :(得分:1)

意图是IntelliJ中的一个很好的工具。他们很快帮助识别我可能错过的东西。 XCode 3.2中新的Build and Analyze功能是朝着正确方向迈出的良好开端。

他们刚刚宣布IntelliJ现已通过开源提供。我希望这意味着我们开始看到更多的采用,也许更多的插件使它对Mac / iPhone开发更有用。

答案 3 :(得分:0)

所有积分+1。但我也希望有更好的本地修订跟踪(实际上这是来自eclipse,而不是IntelliJ,但仍然)。我通常意识到我应该在之后拍摄了代码的快照。我已经弄得一团糟。