Xcode 8 Beta 4-注释快捷方式已禁用


116

我刚刚更新到Xcode 8 Beta 4,并且快捷方式cmd+ /注释一行不起作用。

在下拉菜单中,它被禁用:

在此处输入图片说明

有办法再次激活它吗?


我刚刚从Beta 3升级到Beta 5,并且第一次遇到此问题。退出并重新打开XCode至少可以暂时为我修复它。
马特·卡尔

1
Xcode 8 Beta 6-同样的问题在这里...
Andrey Gordeev

您如何获得xcode的深色主题?
Kumar C

@KumarC>系统偏好设置>常规>使用深色菜单栏和停靠:)
Jacopo Penzo

在Xcode版本8.1(8B62)中已修复(对我而言)-2016
。– bshirley

Answers:


166

我按照这里的步骤修复了它:https : //twitter.com/kolpanic/status/763323546814844928

在终端: sudo /usr/libexec/xpccachectl

重新启动系统。


1
我相信它会激活新的Xcode 8源代码编辑器扩展developer.apple.com/videos/play/wwdc2016/414
junjie

1
@DanielStorm系统
骏捷

77
这太惊人了。它在测试版中被打破,但我希望它在公开发布之时能够解决。在IDE的公共发行版中,我们必须将一个神秘的命令打入shell并重新启动才能使代码注释生效!来吧!/ manrant
Lou Zell

4
如果您已经发布了Beta版Xbeta版,那么我将Xcode Beta版应用程序重命名为“ Xcode81.app”,退出Xcodes,然后在终端中运行命令,该命令终于生效了,除非您启动Beta版,然后需要重新命名并重复一次。
阿图尔

3
使用Xcode 8.1时,它在重新启动后即可工作。但是在Macbook进入睡眠状态后,它无法正常工作,需要再次终端并重新启动。有什么办法吗?
dejix

98

如果Cmd-/在OS X 10.11(显然是在macOS Sierra上,感谢@DanBlakemore)上的Xcode 8中仍然无法正常工作,并且sudo /usr/libexec/xpccachectl重新启动没有帮助,请尝试以下操作

  1. 关闭Xcode。
  2. /Applications在Finder中打开,然后重命名Xcode.appXcode2.app(或任何其他名称)。
  3. 将其重命名为Xcode.app,然后重新启动。

现在应该可以工作了

问题似乎在于,无论出于何种原因,系统都会在某个时候“卸载” Xcode扩展,而不会再次“安装”它们。可以通过打开控制台并grepping进行检查INSTALL。如果您有INSTALLED/ UNINSTALLEDfor com.apple.dt.XcodeBuiltInExtensions,则如果它UNINSTALLED是最后一个动作,它将不起作用,如果INSTALLED

在调试Xcode 8扩展时解决了这个问题。


1
不幸的是,对我来说还是很伤心。
约书亚·卡登

这适用于在Sierra(10.12.1)和Xcode 8.2上发生这种情况的情况。它也可以不重新启动而工作,这很好,因为我已经实现了完美的窗口放置并且必须保留它。有人为此有雷达吗?
DanBlakemore '16

@DanBlakemore感谢您提供信息,我已经更新了答案。
西藏沿海地区,2013年

对此工作感到疯狂,非常感谢您解决了这一问题
Kevin Mann

我应该在控制台中键入什么以检查其是否已安装?
Nik Kov

8

上面提到的脚本不适用于我。我安装了Xcode 8和8.1 GM,并且正在使用它们。我在终端中运行了脚本,重新启动了计算机,打开了Xcode,但仍然无法正常工作。因此,我在以下位置创建了一个新目录Applications并将GM移至该目录中。那似乎解决了。

TL; DR如果安装了多个版本的Xcode:

  • 在终端中运行: sudo /usr/libexec/xpccachectl
  • 重启你的电脑
  • 在中创建一个新目录 Applications
  • 将其他版本移至该目录
  • 重新启动Xcode并享受!

1
#谢谢苹果。使我们的Swift 3转换更加有趣...这让我发疯了几天
RyanG '16

5

正如所解释的存在,这里有一个解决方案并不需要重新启动

  1. 关闭Xcode
  2. 在“应用程序”文件夹中,将Xcode.app(或类似名称)重命名为Xcode2.app。您可能需要输入密码。
  3. 打开Xcode,然后将其关闭。
  4. 重命名Xcode2.app回到以前。
  5. (可选)花费5分钟,想知道为什么这样做。


3

转到App Store,检查系统更新(iTunes,MacOSX)。更新所有这些。

完成后应将其修复。


刚刚更新了操作系统..现在我可以在编辑器菜单中看到Comment Selection活动的..但它不起作用:(
Jacopo Penzo

2

我重新启动,现在可以正常工作了。

然后,当我启动Beta 4时,它要求我第二次“安装必需的组件”。不知道是否相关。


这为我工作在Xcode 8的发布版本
韦德穆勒

2

我应用了@junjie的方法

须藤/ usr / libexec / xpccachectl

除特定文件外,它仅在Xcode 8.2.1(8C1002)上运行良好。

然后,我找到了原因。

/ *评论... // * /

这种类型的评论使其无法使用。

在包含上述注释类型的行之后,“注释选择”无效。

擦除或更改它们。



0

这对我而言:

转到系统偏好设置->键盘->快捷方式->应用程序快捷方式

添加这样的新快捷方式:

在此处输入图片说明

瞧!这个对我有用!

如您所见,您选择的快捷方式除了在Xcode的“编辑器”菜单中的此命令之外,还将结束。

在此处输入图片说明


现在无法正常工作.... !! 我再也无法弄清楚了。xcode开发人员给我带来了极大的痛苦。:(
cmcromance

0

在执行任何较少或较复杂的步骤之前,

尝试退出并重新启动Xcode。

就我而言,它有所帮助。


0

xcode->preferences->key buildings, 要么,

"command + ,",然后搜索"comment selection" 更改密钥"command + /"

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.