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

时间:2014-10-29 13:37:35

标签: xcode comments keyboard-shortcuts

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

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

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

15 个答案:

答案 0 :(得分:132)

对于Xcode 8,解决方案是

sudo /usr/libexec/xpccachectl

然后重新启动计算机。

答案 1 :(得分:80)

点击 + ] ,然后 + / 将重新开始工作。

您可以点击 + [来撤消缩进效果。

<强>更新

请注意 - 此解决方案是在Xcode 8发布之前提供的,因此可能并不适用于所有人。如果您仍然遇到问题,请参考@CryingHippo's answer而不是downvoting。

答案 2 :(得分:31)

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

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

答案 3 :(得分:12)

上述解决方案都不适用于Xcode 8.0(最终版)。如果你像我一样安装了Xcode 8.1 beta,试试这个:只需将/Applications/Xcode-beta.app重命名为其他东西,然后重新启动Xcode 8.奇怪的是,这就行了。

答案 4 :(得分:9)

Oscahie的答案实际上也适用于Xcode的非beta版本。以下是基于Sam评论的步骤:

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

答案 5 :(得分:5)

我没有做上述任何事情。一个简单的重启修复了它。

答案 6 :(得分:3)

在我的代码中我有这个序列:
/*" BLABLA MY COMMENTS */
这下的所有代码都不是“可评论的”。

删除了“而且没关系!

希望它有所帮助!

答案 7 :(得分:2)

我正在使用Xcode 8.1(不是测试版),我遇到了同样的问题,无法使用cmd + \进行评论。重新启动Xcode对我不起作用,但RESTART我的Mac解决了这个问题而无需删除缓存。

答案 8 :(得分:1)

完全退出xcode并重新启动。适用于xcode 8.2

答案 9 :(得分:1)

通过以下步骤,一个简单的解决方法对我有用:

  1. 评论任何一行,即只需添加&#34; //&#34;在一条线前。
  2. 按Command +&#34; /&#34;它开始工作了。
  3. 这可能有助于某人。

答案 10 :(得分:1)

在使用德语键盘布局的Xcode 10.1设置了新Mac之后,我遇到了同样的问题。

解决方案是在帮助菜单的系统设置中禁用键盘快捷键。

系统设置>键盘>快捷方式>应用快捷方式。

所有应用程序都有一个显示帮助菜单的快捷方式。 如果有,请单击复选框将其禁用

Screenshot of Keyboard shortcuts in Mac system preferences

答案 11 :(得分:0)

我在Xcode 8.0中遇到了这个问题。即使我已经在其他地方移动了Xcode 8.1-beta(它位于Application/Xcode otherversions/Xcode 8.1-beta.app)。我必须将其删除到垃圾箱,重新启动Xcode 8.0,然后cmd + /以某种方式再次运行。

答案 12 :(得分:0)

即使经过多次尝试,上述任何事情都无效。

  

刚刚使用AppStore应用程序重新安装了新的xcode,之前我从下载后安装了xcode   developer.apple.com/downloads。那是.xip文件

等待新的更新并安装。

另一个原因可能是xcode不在Application目录中。

答案 13 :(得分:0)

当安装了多个Xcode时,我也遇到了这个问题。

在哪个Xcode版本中,您遇到此问题,要解决此问题,Xcode应该位于应用程序文件夹中。如果它位于子文件夹中,则直接将其移动到Application文件夹。

答案 14 :(得分:0)

我发现了一种模式,其中切换注释不起作用。 实际上,从键盘以及在“编辑器”菜单中取消注释均有效,但注释无效。 这是在特定文件中发生的,表明文本中有些内容无法正常工作。 我在不同机器上的XCode10.1ß和XCode10.2上进行了测试。

此行之前的文本可以被注释,之后的文本不能被注释(我保持原样)

let alert = UIAlertController(title: "" /*"Teste texte"*/, message: "Love\nWe'll recommend more for you" /* Entrez des chiffres"*/, preferredStyle: .alert)  

似乎是UIAlertController()中的/ *…* /是原因。 如果我不显示两个注释,一切正常。

我提交了一个错误报告。 #49907361