Xcode自动完成以替换函数调用名称 - 如何删除占位符?

时间:2013-06-30 14:37:55

标签: xcode autocomplete xcode4 xcode4.6

当我已经拥有它们时,Xcode的自动完成通常会让我参与占位符。这是一个例子:

Xcode editor screenshot

我想将第二个MoveToPoint更改为AddLineToPoint,因此我会删除部分名称,并点击显示完成命令的控制+空间。我得到类似的东西:

Xcode editor screenshot with auto-completion menu

你看到了烦恼。我标签完成了名称,但现在我必须删除3个参数,逗号和括号。这种事情让我感到很恼火,在编写代码时抛弃了我的注意力。

理想情况下,我想用一种命令删除这些占位符,或者使用单独的自动完成命令,以及显示完成(控制+空间) ),我可以绑定像显示完成没有占位符的东西。有谁知道怎么做?

1 个答案:

答案 0 :(得分:1)

XCode确实支持这一点。他们称之为“选择上一个完成”。查看here(在Code Sense下)。

您基本上只需按 ^> (按住控件并按>)即可让XCode选择您之前的完成时间。它认为只有在你调用的新方法与前一个方法的参数数量相同时才能正常工作。

希望这有帮助