【问题标题】:How do you prevent Xcode 7 Playgrounds from automatically running?如何防止 Xcode 7 Playgrounds 自动运行?
【发布时间】:2016-03-20 01:37:03
【问题描述】:

我正在开发一个同时运行许多东西的 Xcode 7 Playground。每当我进行编辑时,它都会刷新、重新启动正在运行的内容并再次运行整个代码。这大约每 15 分钟就会让我的操场崩溃。有没有办法防止 Playground 在我进行编辑时自动运行?

【问题讨论】:

    标签: ios xcode swift refresh swift-playground


    【解决方案1】:

    在 Playground 的左下方有一个向右的蓝色箭头,看起来像一个“播放”按钮。

    长按此按钮,您将获得两个选项:“自动运行”和“手动运行”。

    选择后者将 Playground 设置为手动模式,并通过单击此按钮自行开始/停止其执行。


    您还可以通过对“执行游乐场”编辑器菜单命令创建自定义快捷方式来触发代码执行。

    转到Xcode > Preferences...,然后转到Key Bindings,向下滚动到Editor Menu for Playground,然后双击Execute Playground 命令前面的右栏添加您选择的新快捷方式。

    【讨论】:

    • 希望有一个快捷键组合作为 Cmd+R 用于在常规 Xcode 模式下运行应用程序
    • @PaulGurov 我已经用解决方案编辑了我的答案。
    • @PavelGurov 使用 macOS 快捷方式查看我的答案
    • 您不会碰巧知道有一种方法可以将其设为新 Playground 的默认设置,对吗?自动执行让我感到非常沮丧(主要是因为它会杀死我的 CPU),我希望禁用它一次,而不是每次创建新 Playground 时。
    【解决方案2】:

    其实你可以将“Execute Playground”的快捷方式映射到Cmd+R

    使用 macOS 键盘快捷键,而不是 Xcode 的键绑定。

    转到System Preferences > Keyboard > Shortcuts,

    App shortcuts 中,点击+

    选择Xcode.app,并为“执行游乐场”添加一个新的快捷方式(您必须准确输入这个!)。

    然后点击Add

    现在您可以在 Xcode 中使用此快捷方式。

    不用担心冲突(至少到 Xcode 9):Execute Playground 不适用于标准 Xcode 项目,Run 不适用于 Playgrounds。

    【讨论】:

      猜你喜欢
      • 2015-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多