Xcode的自动完成常常会在我已经拥有参数占位符的情况下给出参数占位符。下面是一个例子:

我想将第二个MoveToPoint更改为AddLineToPoint,所以我删除了部分名称,并为Show命令点击了control + space。我得到的东西是:

你看到烦恼了。我在选项卡上填写了名称,但现在我必须删除3个参数、逗号和括号。在编写代码时,这类事情会让我很恼火,也会抛出我的流程。
理想情况下,我希望能够用一个命令删除这些占位符,或者有一个单独的自动完成命令,所以在使用something (控件+空格)时,我可以绑定一些东西,比如没有占位符的something。有人知道怎么做吗?
发布于 2013-09-09 14:40:44
XCode确实支持这一点。他们称之为“选择先前的完成”。检查它的这里 (在代码意义下)。
实际上,您只需按⌃> (按住控制并按>),XCode就可以选择先前的完成。它认为只有当您调用的新方法使用与前一个相同数量的参数时,它才能正常工作。
希望这能有所帮助
https://stackoverflow.com/questions/17391474
复制相似问题