Xcode 8 Beta 4 - 禁用评论快捷方式

Xcode 8 Beta 4 - Comment Shortcut Disabled

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

在下拉菜单中它被禁用:

有办法重新激活吗?

我重新启动了,现在可以使用了。

然后,当我开始测试版 4 时,它再次要求我 "install required components"。不知道有没有关系。

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

完成后应该会修复。

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

在终端中:sudo /usr/libexec/xpccachectl

重新启动系统。

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

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

To use the Editor's Comment/Uncomment Selection and Add Documentation commands—as well as other installed Xcode Extensions—on OS X version 10.11, launch Xcode and install additional system components, then restart your Mac. (26106213)

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

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

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

xcode->偏好设置->重点建筑->过滤,搜索评论

查看"command + / "的key是否有冲突,如果有,删除其他,除非"Comment Selection"

enter image description here

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

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

现在应该可以了

问题似乎是,无论出于何种原因,系统 "uninstalls" Xcode 在某些时候扩展,并且不会再 "install" 它们。这可以通过打开控制台并搜索 INSTALL 来检查。如果你有 INSTALLED/UNINSTALLED for com.apple.dt.XcodeBuiltInExtensions,如果 UNINSTALLED 是对它的最后一个动作,它就不会工作,如果是 INSTALLED 就会工作.

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

我用了@junjie的方法

sudo /usr/libexec/xpccachectl

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

然后,我找到了原因。

/* Comment ... //*/

此类评论使其无法运行。

在包含上述注释类型的行之后,"Comment Selection" 无效。

删除或更改它们。

这是为我做的:

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

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

瞧!对我有用!

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

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

尝试退出并重新启动 Xcode。

对我来说,它很有帮助。

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

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

there所述,这是一个不需要重启的解决方案

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