Xcode 4-同时查看项目导航器、调试导航器和其他导航器

Xcode 4-同时查看项目导航器、调试导航器和其他导航器,xcode,user-interface,Xcode,User Interface,在Xcode 4(4.2)中,是否有方法保持项目导航器视图和调试导航器视图的打开状态。用户必须有一个或另一个,但不能同时有两个?其他导航员呢 苹果似乎已经决定,如果您想查看调试视图,就不想查看项目中的文件。什么?我弄错了吗?在为Xcode 4设计UI之前,苹果的Xcode用户界面开发人员有没有和开发人员谈过 唉…如果您准备打开多个窗口,您确实可以一次打开多个导航器。我知道这并不完全是你想要的,但是对于多个显示设置来说,它非常方便。如果您只希望在特定时间显示某些内容,Xcode提供“行为”来帮助自

在Xcode 4(4.2)中,是否有方法保持项目导航器视图和调试导航器视图的打开状态。用户必须有一个或另一个,但不能同时有两个?其他导航员呢

苹果似乎已经决定,如果您想查看调试视图,就不想查看项目中的文件。什么?我弄错了吗?在为Xcode 4设计UI之前,苹果的Xcode用户界面开发人员有没有和开发人员谈过


唉…

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


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

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

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


这里有很多有用的行为,所以我真的建议大家仔细看看,花点时间来设置Xcode,以尽可能地适合您的风格。所有的软件都会告诉用户如何去做事情,而当开发者决定改变UI时,他们永远无法取悦所有人。任何人都希望实现的最佳目标是尽可能地定制界面,以适应他们的工作风格。如果这对你来说仍然是一个问题,你可以适应它,或者,如果可能的话,转移到其他地方


我不喜欢Xcode中的每一个新接口特性,但我通过一些定制“让它成为我的”,我仍然可以非常高效。尽管如此,我还是非常喜欢它的许多方面,因此我可以原谅它的一些不太友好的特性——毕竟,你不能取悦每一位用户。

这一点似乎是不需要动脑筋的。我以前使用过的每个普通IDE都允许在同一个窗口中停靠多个可配置的项目视图。我需要文件列表和符号列表,但显然没有办法做到这一点。而且,截至2012年,“行为”仍然不起作用-Xcode删除它们,重命名它们,“忘记”它们似乎是随机的。