【问题标题】:Xcode 4 - detach the console/log windowXcode 4 - 分离控制台/日志窗口
【发布时间】:2011-07-15 10:40:15
【问题描述】:

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

更好,如何?

【问题讨论】:

  • +1 了解您的感受
  • 有一天我希望我能够在 ios 上使用 Visual Studio
  • 你应该选择一个最佳答案:P

标签: xcode


【解决方案1】:

转到 Xcode 首选项,然后打开 Behavior 选项卡。

告诉 Xcode 在“运行暂停”或“运行开始”时打开一个名为“调试器”的选项卡。然后运行它,然后将该 Debugging 选项卡拆分到另一个窗口中(将其从选项卡栏拖到它自己的窗口中,只需让它掉到当前窗口之外)。现在把它改造成你的心满意足;它会保持这种状态。也不要忘记控制台窗口右上角的小控件,它们可以将局部变量显示滑到一边,这样您就可以按需拥有全宽控制台。我还不确定它的键盘快捷键。

我通常将调试选项卡和另一个选项卡放在一个单独的窗口中,用于调试任务,而我的所有其他编辑选项卡都放在另一个窗口中(以及带有模拟器的单独监视器上的调试窗口)。使用上面的设置也意味着,在编辑调试器到达断点时,它不会因为突然弹出控制台而中断我的编辑。

【讨论】:

  • 这里的问题是,当你想关闭项目时,你需要先关闭调试器选项卡,否则 Xcode 会在你下次打开项目时将其视为“主”窗口,你会以全屏输出窗口结束,重新打开项目时看不到任何文件。
  • 我只是在关闭项目时退出 XCode,当你重新启动它会打开两个窗口。可以肯定的是,这并不完美。
  • 您只需要告诉系统在我概述的不同选项卡中打开“调试”窗口 - 然后您可以将该选项卡拖到它自己的窗口中。一旦你有了一个调试特定的选项卡,你可以随意定制它,它会保持相同的设置。
  • 啊哈,我明白了...在首选项->行为中,我们可以告诉它打开一个名称为“调试器”的选项卡。然后当它第一次打开时,我们可以将其设置为仅有输出日志(或其他)并成为一个单独的窗口。
  • 是的,没错,每个窗口总是记住状态。您可能还想关闭一些其他关于自动显示变量的行为(打开时是日志窗口的一半)
【解决方案2】:

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

【讨论】:

  • 好的,这有点好,但远非理想。我想要第二台显示器上的调试窗口,所以我实际上可以在查看调试输出时参考源代码。 Apple 真的认为没有开发人员使用一台以上的显示器吗?
  • Xcode 4 在编写时考虑了 Apple 销售的数以亿计英寸的显示器,而不是更小的多显示器配置,或者看起来如此。我也讨厌它:)
  • 我主要将它与 Spaces 一起使用,当您将内容拆分到不同的窗口时,我认为它在小型显示器上非常有用……一个关键是易于折叠和展开侧边栏。跨度>
  • 显然根据需要排列窗口并使用“关闭工作区”将它们关闭可以让 Xcode 更好地记住它们在该项目中的位置。可以尝试的东西。
  • @sol 这个解决方案还有什么让您不满意的地方?是否还有顶部的按钮(运行、停止等)占用空间?
【解决方案3】:

进一步参考 jshier 的建议,您可以执行 File -> New Window,并将调试窗口展开以占据整个窗口。但是每次打开都得手动展开。呃。

【讨论】:

  • 如果新窗口显示工具栏,您也可以在新窗口中隐藏工具栏,以进一步隔离日志并释放一些空间。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-06-24
  • 1970-01-01
  • 2016-12-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多