【问题标题】:Xcode 8 Beta 4 - Comment Shortcut DisabledXcode 8 Beta 4 - 禁用评论快捷方式
【发布时间】:2016-12-07 07:57:49
【问题描述】:

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

在下拉菜单中它被禁用:

有办法再次激活它吗?

【问题讨论】:

  • 我刚从 Beta 3 升级到 Beta 5,第一次遇到这个问题。退出并重新打开 XCode 为我解决了这个问题,至少是暂时的。
  • Xcode 8 Beta 6 - 同样的问题...
  • 你是如何获得 xcode 的深色主题的?
  • @KumarC  > System Preferences > General > Use dark menu bar and dock :)
  • 已在 Xcode 版本 8.1 (8B62) 中修复(对我而言) - 于 2016 年 11 月 1 日发布。

标签: xcode8 xcode8-beta4


【解决方案1】:

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

在终端:sudo /usr/libexec/xpccachectl

重启你的系统。

【讨论】:

  • 我相信它会激活新的 Xcode 8 Source Editor Extensions developer.apple.com/videos/play/wwdc2016/414
  • @DanielStorm 系统
  • 这令人震惊。它在测试版中被破坏了,但我预计它会在公开发布时自行解决。在 IDE 的公开版本中,我们必须将一个神秘的命令打入 shell 并重新启动以使 code cmets 工作!快点! /minirant
  • 如果你有发布版和测试版 Xcode -> 我将 Xcode beta 应用程序重命名为“Xcode81.app”,退出 Xcodes,然后在终端中运行命令,它终于可以工作了,除非你启动测试版,然后需要再次重命名并重复。
  • 使用 Xcode 8.1 ,它在重新启动后工作。但是在 macbook 睡眠后它无法正常工作,需要再次终端并重新启动。有什么解决办法吗?
【解决方案2】:

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

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

现在应该可以工作了

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

在调试 Xcode 8 扩展时发现了这一点。

【讨论】:

  • 不幸的是,我还是坏了。
  • 这适用于 Sierra (10.12.1) 和 Xcode 8.2 上发生这种情况的情况。它也可以在不重新启动的情况下工作,这很好,因为我已经实现了完美的窗口放置并且必须保留它。有人有这方面的雷达吗?
  • @DanBlakemore 感谢您的信息,我已经更新了答案。
  • 这工作太疯狂了,非常感谢您解决这个问题
  • 我应该在控制台中输入什么来检查它是否安装?
【解决方案3】:

上面提到的脚本对我来说并没有立即起作用。我安装了 Xcode 8 和 8.1 GM,并且一直在使用它们。我在终端中运行脚本,重新启动计算机,打开 Xcode,但它仍然无法正常工作。因此,我在Applications 中创建了一个新目录,并将 GM 移动到该目录中。这似乎解决了它。

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

  • 在终端运行:sudo /usr/libexec/xpccachectl
  • 重新启动计算机
  • Applications 中创建一个新目录
  • 将其他版本移动到该目录中
  • 重启 Xcode 即可享受!

【讨论】:

  • #thanksapple。让我们的 Swift 3 转换变得更加有趣……这让我几天都抓狂
【解决方案4】:

正如there 解释的那样,这是一个不需要重新启动的解决方案:

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

【讨论】:

    【解决方案5】:

    只需更新到 Xcode8 版本,然后打开 Xcode8 并重新启动 Mac。

    https://developer.apple.com/library/content/releasenotes/DeveloperTools/RN-Xcode/Introduction.html

    要在 OS X 10.11 版上使用编辑器的注释/取消注释选择和添加文档命令以及其他已安装的 Xcode 扩展,请启动 Xcode 并安装其他系统组件,然后重新启动 Mac。 (26106213)

    【讨论】:

      【解决方案6】:

      前往 App Store,检查系统更新(iTunes、MacOSX)。全部更新。

      一旦完成就应该修复它。

      【讨论】:

      • 刚刚更新了 OS.. 在编辑器菜单中我现在可以看到 Comment Selection active.. 但它不起作用:(
      【解决方案7】:

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

      然后,当我启动 beta 4 时,它再次要求我“安装所需的组件”。不知道有没有关系。

      【讨论】:

      • 这对我来说适用于 Xcode 8 的发布版本。
      【解决方案8】:

      我应用了@junjie的方法

      sudo /usr/libexec/xpccachectl

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

      然后,我找到了原因。

      /* 评论 ... //*/

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

      在包含上述评论类型的行之后,“评论选择”不起作用。

      删除或更改它们。

      【讨论】:

        【解决方案9】:

        xcode->preferences->关键建筑->过滤、搜索评论

        查看“command + /”的key是否有冲突,如果有,删除其他除非“评论选择”

        enter image description here

        【讨论】:

          【解决方案10】:

          这对我来说是这样的:

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

          像这样添加一个新的快捷方式:

          瞧!它对我有用!

          正如您所见,您选择的快捷方式也将在 Xcode 的编辑器菜单中出现在此命令之外。

          【讨论】:

          • 不工作现在工作....!!我再也想不通了。 xcode 开发人员给了我很大的痛苦。 :(
          【解决方案11】:

          在执行任何更简单或更复杂的步骤之前,

          尝试退出并重新启动 Xcode。

          就我而言,它有所帮助。

          【讨论】:

            【解决方案12】:

            xcode->preferences->key buildings,或者,

            "command + ,", 然后搜索"comment selection" 改键"command + /"

            【讨论】:

              猜你喜欢
              • 2011-07-28
              • 2015-12-02
              • 2014-10-20
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2018-09-12
              相关资源
              最近更新 更多