Xcode自动完成 - 替换文本按键?

nev*_*ter 8 xcode autocomplete

假设我们有一个带有2种方法的TestClass,-getSomeString并且-getAnotherString,我们正在编辑以下代码,并且光标位于显示的位置:

NSString *aString = [TestClass get<cursorIsHere>SomeString];
Run Code Online (Sandbox Code Playgroud)

说我想改变它使用-getAnotherString.如果我调出自动完成弹出窗口并通过按Enter键或选项卡选择其他方法,我留下:

NSString *aString = [TestClass getAnotherStringSomeString];
Run Code Online (Sandbox Code Playgroud)

即,它不会替换现有文本,而只是插入.

是否有特殊的击键使其替换剩余的文本?

请参阅IntelliJ以供参考.

cms*_*cms 3

我认为没有一步操作可以实现这一目标。我的建议与 Thomas Templemann 类似,但不是向前选择单词然后删除这两个步骤,而是通过按Control + 来扩展至所需的自动完成。然后按Option +forward delete,这会杀死单词的末尾。