Xcode Command-Slash评论的快捷方式仅适用于

Sto*_*nz2 91 xcode comments keyboard-shortcuts

当使用键盘快捷键注释或取消注释代码+ 时,我遇到Xcode问题非常不可靠/.我似乎无法找到关于何时中断的真实模式,但它通常发生在模拟器上构建和运行我的代码之后.在我编辑任何一个代码文件中的内容之前,它将无法再次运行.即使我切换到主视图中的另一个文件,通过快捷方式进行注释也不起作用.其他键盘快捷键,如缩进+ [继续工作就好了.

其他人是否有这个问题,如果有,你找到了解决方案吗?我知道这似乎是一个小小的抱怨,但在运行时,然后快速尝试注释掉一段代码来检查效果,这有点不方便.

我在OXS Yosemite 10.10(14A389)上使用Xcode 6.1(6A1052d),如果重要的话,在iOS的Objective-C中进行开发.

Cry*_*ppo 132

对于Xcode 8,解决方案是

sudo /usr/libexec/xpccachectl
Run Code Online (Sandbox Code Playgroud)

并重新启动计算机.

  • 为我工作.但这种黑客行为是不可接受的.XCode 8在很多方面都被打破了 - 例如,C++编辑是一场灾难 - 甚至语法高亮也不会在大多数时候都有效.苹果,把你的狗屎放在一起.也许每半年就停止冲一辆越野车的新操作系统,并专注于提高质量. (40认同)
  • 这很有效.这个命令究竟做了什么? (13认同)
  • 如果可以,请回答命令的作用.我无法找到它的文档,也不喜欢盲目运行命令. (4认同)
  • 使用Xcode 8.0不适合我.喜欢这条捷径. (3认同)
  • 是的,重启是必要的(不幸的是......) (3认同)
  • 重启Mac是唯一可以做的吗? (2认同)

atu*_*tri 86

+ ]一次然后+ /将再次开始工作.

您可以按+ [来撤消缩进效果.

更新:

请注意 - 此解决方案是在Xcode 8发布之前提供的,因此可能并不适合所有人.如果您仍然面临问题,请参考@ CryingHippo的答案而不是downvoting.

  • 它不再在xcode 8上工作,以上答案没有帮助我:( (6认同)
  • 似乎Apple没有兴趣修复这个小错误;)很高兴再次帮助. (5认同)
  • 这对XCode 8.2.1有帮助,因为它的价值,所以谢谢:) (2认同)

Mat*_*att 31

我已经使用Xcode 8做了很多次.最新的是Xcode 10.1,我将退出Xcode并转到应用程序并将Xcode重命名为其他内容,例如Xcode 2,启动它,再次退出并重命名.它开始工作.无需Mac重启或终端命令.

它仍然适用于Xcode 10.1.我无法相信苹果仍然没有正确修复它.

  • 这个解决方案适用于Xcode 8.2.1 (3认同)
  • 有趣的是你有多疯狂/创造性来解决这个小烦恼. (2认同)
  • 适用于8.3.3 [2] (2认同)

Osc*_*rro 12

以上解决方案都没有适用于Xcode 8.0(最终版).如果您也像我一样安装了Xcode 8.1 beta,请尝试以下操作:只需将/Applications/Xcode-beta.app重命名为其他内容,然后重新启动Xcode 8.奇怪的是,这就行了.

  • 不知道为什么这有效,但它确实有效。(1)重命名为Xcode8.app。(2)打开Xcode。(3)关闭Xcode。(4)重命名回原来的样子(Xcode8.0.app)。这个答案的好处是它不需要重新启动机器! (2认同)

Kqt*_*qtr 9

Oscahie的答案实际上也适用于Xcode的非beta版本.根据Sam的评论,以下是要遵循的步骤:

  1. 关闭Xcode
  2. 在Application文件夹中,将Xcode.app(或类似名称)重命名为Xcode2.app.您可能需要输入密码.
  3. 打开Xcode,然后关闭它.
  4. 将Xcode2.app重命名为之前的版本.
  5. (可选)花5分钟想知道为什么会这样.

无需重启!


use*_*265 5

我不需要做任何上述事情.一个简单的重启修复它.