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

Rob*_*b N 8 xcode autocomplete xcode4 xcode4.6

当我已经有了参数占位符时,Xcode的自动完成通常会妨碍我.这是一个例子:

Xcode编辑截图

我想将第二个更改MoveToPointAddLineToPoint,所以我删除了部分名称,并点击控制+空格以显示"完成"命令.我有类似的东西:

带有自动完成菜单的Xcode编辑器截图

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

理想情况下,我想用一种命令删除这些占位符,或者有一个单独的自动完成命令,所以除了显示完成(控制+空格)之外,我还可以绑定类似于没有占位符的显示完成.有谁知道这是怎么做到的吗?

小智 1

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

\n\n

您实际上只需点击\xe2\x8c\x83>(按住 Control 并按 >)即可让 XCode 选择您之前的完成情况。它认为只有当您调用的新方法采用与前一个方法相同数量的参数时,它才能正常工作。

\n\n

希望这可以帮助

\n