Xcode 4-分离控制台/日志窗口


130

是否可以在Xcode 4中分离控制台/日志窗口?

更好的是,如何?


22
+1知道您的感受
Rob Agar

1
有一天,我希望我能在ios上使用Visual Studio
odyth 2011年

3
您应该选择最佳答案:P
MikeyWard

Answers:


125

转到Xcode首选项,然后打开“ 行为”选项卡。

告诉Xcode在“运行暂停”或“运行启动”时打开一个名为“调试器”的选项卡。然后运行它,并将该“ 调试”选项卡拆分到另一个窗口中(只需将其拖放到当前窗口之外即可将其从选项卡栏拖动到其自己的窗口中)。现在将其改造为您的内心满意;它将保持这种状态。另外,请不要忘记控制台窗口右上方的小控件,它们会将本地变量显示滑开,因此您可以根据需要使用全角控制台。我还不确定该使用的键盘快捷键。

我通常将“调试”选项卡和另一个选项卡保留在单独的窗口中,以进行调试任务,而所有其他编辑选项卡则保留在不同的窗口中(调试窗口位于带有模拟器的单独显示器上)。通过上面的设置,这还意味着,在编辑调试器达到断点时,它不会突然出现控制台,而不会中断我的编辑。


4
这里的问题是,当您要关闭项目时,需要先关闭调试器选项卡,否则Xcode在下次打开项目时会将其视为“主”窗口,最终将出现全屏输出窗口重新打开项目时没有文件可见。
Joris Mans

2
关闭项目时,我只是退出XCode,重新启动它会同时打开两个窗口。不能完全确定。
Kendall Helmstetter Gelner 2011年

2
您只需要告诉系统在我概述的其他选项卡中打开“调试”窗口即可,然后可以将该选项卡拖到其自己的窗口中。有了特定于调试的标签后,您可以根据需要自定义它,并且设置方式保持不变。
Kendall Helmstetter Gelner 2011年

2
啊哈,我知道了...在“偏好设置”->“行为”中,我们可以告诉它打开一个名称恰好称为“调试器”的选项卡。然后,当第一次打开该选项卡时,我们可以将其设置为仅包含输出日志(或其他内容)并成为一个单独的窗口。
哈里木

1
是的,确切地说,每个窗口始终记住状态。您可能还想关闭一些其他有关自动显示变量的行为(打开时是日志窗口的一半)
Kendall Helmstetter Gelner 2011年

27

当然,创建一个新选项卡,将其拖离原始窗口,然后将调试器区域扩展为整个选项卡。现在,Xcode是否会记住该选项卡及其位置是另一回事。向Apple提交错误,让他们知道您的不满意。


1
好的,这要好一点,但远非理想。我希望在第二台监视器上打开调试窗口,以便在查看调试输出时实际上可以引用源代码。苹果真的认为没有开发人员使用多台显示器吗?
溶胶

2
Xcode 4的编写考虑到了Apple出售的万用显示器,而不是较小的多显示器配置。我也很讨厌它:)
Joris Mans

我主要将其与Spaces一起使用,当您将内容分解为不同的窗口时,我认为它可以在小型显示器上使用...一个关键是易于折叠和展开侧边栏。
Kendall Helmstetter Gelner 2011年

显然,根据需要排列窗口并使用“ Close Workspace”关闭它们,Xcode可以更好地记住该项目的放置位置。可以尝试的东西。
乔恩·谢尔

@sol对您而言,此解决方案还有哪些不足?顶部的按钮(运行,停止等)是否仍然占用空间?
funroll 2012年

5

进一步按照jshier的建议,可以执行File-> New Window,然后展开调试窗口以占据整个窗口。但是,每次打开它时,都必须手动对其进行扩展。啊。


此外,如果显示新窗口,您还可以在新窗口中隐藏工具栏,以进一步隔离日志并释放一些空间。
Tony Adams
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.