【问题标题】:Xcode 4 - simultaneous viewing of Project Navigator and Debug Navigator and other NavigatorsXcode 4 - 同时查看 Project Navigator 和 Debug Navigator 以及其他 Navigator
【发布时间】:2011-11-18 04:31:30
【问题描述】:

在 Xcode 4 (4.2) 中,有没有办法让 Project Navigator 视图保持打开状态并且 Debug Navigator 视图也保持打开状态。用户必须有一个或另一个,但不能两者兼有?其他导航员呢?

Apple 似乎已经决定,如果您想查看调试视图,则不想查看项目中的文件。什么?我弄错了吗?在为 Xcode 4 设计 UI 之前,Apple Xcode UI 人员是否与开发人员交谈过?

叹息...

【问题讨论】:

    标签: xcode user-interface


    【解决方案1】:

    如果您准备打开多个窗口,您确实可以同时打开多个导航器。我知道这并不完全符合您的要求,但对于多个显示设置来说,它非常方便。如果您只想在特定时间显示某些内容,Xcode 提供了“行为”来帮助自动化此过程。


    例如,开发人员遵循的一个常见模式是为“运行开始”设置一个行为,该行为会打开一个新的窗口设置以进行调试。首先通过按command-T 在您的主 Xcode 窗口中创建一个新选项卡,然后双击该选项卡的标题以重命名为“Debug”,或者您喜欢的任何名称。然后将该窗口拖出(如果您愿意,也可以将其保留为选项卡),并根据需要自定义视图 - 例如,对于 deb 窗口,您可能会在底部显示 Debug 区域(甚至覆盖整个编辑器视图) ,然后通过右键单击并选择“隐藏工具栏”来删除顶部的工具栏。

    接下来,转到“Xcode > 行为 > 编辑行为...”并在左侧面板中选择“运行开始”。选中“显示选项卡”框并输入新创建的选项卡的名称。您还可以要求该选项卡自动显示调试导航器,并显示带有变量和/或控制台视图的调试器。如果您愿意,您可以选择“运行完成”并显示原始的“选项卡”(窗口),我将其设置为“编码”,并显示所需的导航器(在我的情况下,项目导航器)。

    成功运行后,Xcode 现在将打开您的新窗口(如果它已经打开,则将其置于最前面)并保留您留下的所有设置。停止后,您的主编辑器将被带回前面。


    有很多有用的行为,所以我真的建议您仔细查看它们并花时间设置 Xcode 以尽可能适合您的风格。所有软件都指示用户如何做事,而开发人员在决定更改 UI 时永远无法取悦所有人。任何人都希望实现的最佳目标是尽可能地自定义界面以适应他们的工作风格。如果这对您来说仍然是个问题,您可以适应它,或者如果可能的话,转向其他东西。

    我不喜欢 Xcode 中的每个新界面功能,但我已经通过一些自定义“让它成为我的”,而且我仍然可以非常高效。话虽如此,我确实非常喜欢它的很多东西,为此我可以原谅它的一些不太友好的功能 - 毕竟,你不能取悦每个用户。

    【讨论】:

    • 这个看起来很简单。我以前使用过的每个普通 IDE 都可以让我在同一个窗口中停靠多个可配置的项目视图。我需要文件列表符号列表,但显然没有办法做到这一点..
    • 另外,截至 2012 年,“行为”仍然不起作用 - Xcode 删除它们、重命名它们、“忘记”它们似乎是随机的。
    猜你喜欢
    • 2012-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-09
    • 2011-11-08
    • 1970-01-01
    相关资源
    最近更新 更多