在Xcode 4中,只有当注释斜杠位于行的开头时,选择“取消注释”命令才能正常工作。
所以在这一行上使用⌘/:
// sudo make me a sandwich
结果如下:
sudo make me a sandwich
但是当评论缩进时:
//sudo make me a sandwich
⌘/结果如下:
// //sudo make me a sandwich
如果我的光标位于注释行中,我希望⌘/取消注释。期。有没有人有解决方法/修复此问题?
答案 0 :(得分:16)
两种解决方案:
答案 1 :(得分:0)
从Xcode 6开始(至少),现在可以了。
然而,它确实有一点需要注意:不能自动对齐未注释的代码。
在这个例子中
func doSomething() {
doSomethingElse()
// someOtherThing()
//alertUser()
// logTask()
}
在每个评论行上点击cmd-/
会导致:
func doSomething() {
doSomethingElse()
someOtherThing()
alertUser()
logTask()
}
因此,实际上,Xcode只删除//
,而不是调整空格以正确对齐线条。如果你在不添加额外空格的情况下注释掉行,那么所有行都可以完美地运行。但是,我在注释后添加了额外的空格,以使该行更具可读性,因此对我来说仍然包含错误(或功能请求)......