web-dev-qa-db-ja.com

Xcode 7プレイグラウンドが自動的に実行されないようにするにはどうすればよいですか?

私は多くのことを一度に実行するXcode 7プレイグラウンドで作業しています。編集を行うたびに、更新され、実行されていたものが再起動され、コード全体が再度実行されます。それは私の遊び場を15分ごとにクラッシュさせます。編集を行うたびにプレイグラウンドが自動的に実行されないようにする方法はありますか?

49
BK15

プレイグラウンドの左下には、右向きの青い矢印があり、「再生」ボタンのように見えます。

このボタンを長押しすると、「自動実行」と「手動実行」の2つのオプションが表示されます。

後者を選択してプレイグラウンドを手動モードにし、このボタンをクリックして実行を自分で開始/停止します。

enter image description here


[プレイグラウンドの実行]エディターメニューコマンドへのカスタムショートカットを作成して、コードの実行をトリガーすることもできます。

Xcode > Preferences...に移動してからKey Bindingsに移動し、Editor Menu for Playgroundにスクロールダウンし、Execute Playgroundコマンドの前の右側の列をダブルクリックして、選択した新しいショートカットを追加します。

enter image description here

120
ayaio

実際には、「プレイグラウンドの実行」のショートカットを Cmd+R

Xcodeのキーバインドではなく、macOSキーボードショートカットを使用します。

System Preferences> Keyboard> Shortcutsに移動し、

App shortcutsで、+をクリックします。

Xcode.appを選択し、「Playgroundを実行」の新しいショートカットを追加します(これを正確に入力する必要があります!)。 Shortcuts 1

次に、Addをクリックします。 Shortcuts 2

これで、Xcodeでこのショートカットを使用できます。 Xcode menu shortcut

競合の心配はありません(少なくともXcode 9まで):Execute Playgroundは標準のXcodeプロジェクトでは使用できません。また、RunはPlaygroundsではアクティブではありません。

10
Frédéric Adda