xcode - 为盲人开发人员在 Xcode 中自动格式化 Swift
问题描述
如何在 Xcode for Swift 中使用代码格式化程序的答案?建议 Xcode 具有自动格式化 swift 代码的能力,并且可以使用调用该功能⌃</kbd>+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 函数?如何从键盘调用它?
请注意,这与首先选择代码无关。如果我先选择整个文件——使用⌘</kbd>+A (Cmd-A)—then there is still no effect.
(注意,您可能想知道为什么我要编写格式奇怪的代码。我正在和一个盲童一起工作,他正在从 PC 上的 Python 切换到 Mac 上的 Swift。Python 使用缩进来确定范围。我很高兴能像他一样教他 Swift不必担心缩进。但是,如果他想与有视力的开发人员共享代码,那么 Xcode 会为他整理格式会很方便。)
解决方案
推荐阅读
- c++ - a+=b == c 在 C++ 中做了什么?
- javascript - 将 React 组件渲染为变量时,如何从 mapStateToProps 访问变量?
- php - 307 在 Chrome 中加载页面时临时移动了代码
- ios - 如何以编程方式向 StackView 中的每个按钮添加单独的选择器/侦听器 swift 4.2
- css - Material UI 中的样式如何改变焦点标签的颜色?
- c# - 如何在我的网格中实现用户控件的拖动选择
- eclipse - 由于 http 受到限制,无法在组织网络内访问 Eclipse 市场
- php - 在 symfony 中将值设置为 EntityType 的占位符选项
- java - 由于多重继承,Java 8 无法实现两个接口
- javascript - 从选择框获取值后计算