swift Xcode:有没有办法刷新/重新运行Playground?

vmpqdwk3  于 5个月前  发布在  Swift
关注(0)|答案(7)|浏览(85)

Xcode中的Playground会在你输入时自动更新,但我不知道如何让Playground“重新编译”。
在很多情况下,这并不重要,但是如果你正在编写生成或使用随机值的代码,那么运行几次以确保它正常工作是很有用的。有什么方法可以让操场重置/刷新/重新运行吗?
看到了一些问题,询问如何阻止Playground自动更新,但没有相反的。
最简单的方法似乎是编辑代码(添加和删除空格),或者放入某种循环.只是想知道是否有菜单快捷方式等。

slhcrj9b

slhcrj9b1#

从Xcode菜单中尝试Editor > Execute Playground


的数据
我不知道Reset Playground是什么。

dgenwo3n

dgenwo3n2#

除了其他响应之外,还可以通过调试器控制台上方底部栏上的按钮来控制操场的执行。控制台左侧有两个按钮;左侧的按钮用于打开/关闭控制台,右侧的按钮控制操场的执行,并根据操场当前是否正在运行而进行更改。
如果您将鼠标悬停在按钮上,按钮的下角会出现一个黑色小三角形。如果您 * 长按按钮,将出现下面屏幕截图中的菜单,您可以在自动或手动运行之间更改Playground的执行模式。如果是自动,则每次更改时都应运行一次(除非你在它运行的时候做了改变,然后它会中断自己再次运行)。如果是手动的,那么你必须按下按钮来运行操场。
x1c 0d1x的数据
运行时按钮是一个空心的正方形,就像录像机上的停止按钮。按下它将停止执行。



当它不运行时,它是一个蓝色的三角形,就像录像机上的播放按钮。按下它将运行操场。



(运行Xcode 8.3)

06odsfpq

06odsfpq3#

此外,您还可以创建快捷方式。
Xcode >首选项>键绑定>(搜索执行Playground)
默认为空,但您可以指定任何值。

Xcode 11>首选项>键绑定>(运行Playground)

46qrfjad

46qrfjad4#

在Xcode 10.1中,“编辑器”菜单中有一个“运行Playground”命令,可以通过以下键盘快捷键访问:
Command + Shift + Enter


的数据

tzxcd3kk

tzxcd3kk5#

在Xcode 10中,只需使用命令(Command)+ Shift(Shift)+ Enter(Enter)
更新:这个解决方案在Xcode 15中也可以工作。

00jrzges

00jrzges6#

与Xcode 10.2版一样,“编辑器”菜单中的“执行Playground”命令已被“运行Playground”取代,默认情况下有一个快捷方式 + SHIFT + ENTER
当你再次输入相同的命令时,它不会刷新的原因是因为Playground已经在运行了。你首先需要通过点击停止按钮或像我一样输入你自己的快捷方式来停止Playground。
要做到这一点,
Xcode >首选项>键绑定
寻找“停止Playground”


的数据
在右侧的空白字段中添加您想要使用的快捷方式。我输入:
+ SHIFT + >
通过这种方式,您可以使用默认快捷方式运行Playground,并使用自定义快捷方式停止它。一旦停止,您可以再次运行它。
在菜单中:


t1rydlwq

t1rydlwq7#

Xcode 11:Cmd-Shift-Return

相关问题