Xcode 中是否有简单的方法从末尾删除完成块?

Is there an easy way in Xcode to remove the completion block from the end?

每个 Swift 函数的末尾都有一个完成处理程序,如下所示:

func hello(_ name: String, completionHandler: (String) -> Void) {
    completionHandler("Hello \(name).")
}

可以这样调用:

hello("Stack Overflow", completionHandler: { text in
    print(text)
})
// Prints Hello Stack Overflow.

但也更简单:

hello("Stack Overflow") { text in
    print(text)
}
// Prints Hello Stack Overflow.

但是在 Xcode 中编写代码并开始输入 hello 时,您将获得完整的功能。是否有一个简单的简码,您可以按它立即从函数中删除 completionHandler 还是必须手动删除?

输入hello 如果正确的功能方法出现在建议列表中按ENTER。完整的方法会出现,你会得到。

键盘: CTRL + / 到完成处理程序 (String) -> Void 并按 ENTER

鼠标:双击文本(String) -> Void>)