【发布时间】:2019-11-17 13:24:46
【问题描述】:
How to use code formatter in Xcode for Swift? 的答案表明 Xcode 能够自动格式化 swift 代码,并且可以使用 ⌃+I (Ctrl-I )
当我在下面的 Swift 函数上尝试它时,绝对没有任何变化
func displayGuesses(){
replaceWord = ""
for character in chosenWord!{
if guesses.contains(String(character)) {
replaceWord.append(character)
}
else{
replaceWord.append("_")
}
}
guessLabel.text = replaceWord
}
我希望它将关闭 for 循环的花括号与开始语句对齐。
Xcode 中是否有一个功能可以正确格式化这个 Swift 函数?如何从键盘调用它?
请注意,这不是先选择代码。如果我先选择整个文件——使用 ⌘+A (Cmd-A)——那么仍然没有效果。
(注意,您可能想知道为什么我要编写格式奇怪的代码。我正在和一个盲童一起工作,他正在从 PC 上的 Python 切换到 Mac 上的 Swift。Python 使用缩进来确定范围。我很高兴能教他Swift,因为他不必担心缩进。但是,如果他想与有远见的开发人员共享代码,那么 Xcode 会为他整理格式会很方便。)
【问题讨论】:
-
Xcode 在代码格式方面非常糟糕。我建议使用扩展程序。
标签: xcode autoformatting