Xcode:如何让它停止打开额外的窗口?
Posted
技术标签:
【中文标题】Xcode:如何让它停止打开额外的窗口?【英文标题】:Xcode: how to make it stop opening extra windows? 【发布时间】:2011-05-19 04:32:49 【问题描述】:每次我双击一个文件时,它都会在一个新窗口中打开它。 (如果我单击然后它显示在主窗口中)。我只想让它在主窗口中打开该东西,无论我是双击还是单击它。有点像 Visual Studio 或 Eclipse 的工作方式。
当我尝试在文件中查找文本 (command-shift-f) 时,结果相同,如果我双击它们,它将在新窗口中打开文件...
所有这些新窗口都很烦人,有什么方法可以让它不创建新窗口而只在主窗口中显示代码?
【问题讨论】:
好的,除了显而易见的——不要双击——可能很重要的是要注意在新窗口中打开文件真的很有用。如果您的系统上有两个或三个监视器,它会变得更加相关和有用。在我看来,工程工作站必须至少有两台显示器,其中三台是理想的。鉴于此,在新窗口中打开文件并将其拖到另一个监视器中是很常见的。该技术非常有效,而且绝对可以显着提高生产力。 这种设计的最大问题是现在 Xcode 必须等待双击延迟才能响应文件上的每一次单击。这样做的效果是使整个界面看起来比它需要的更慢、更笨重,并且完全是人为强加的。值得庆幸的是,如果根据 Siem 的回答将双击设置为“与单击相同”,Xcode 足够聪明,可以消除这种延迟。如果您不使用双击“功能”,我强烈建议您更改此设置。 【参考方案1】:转到您的“首选项”窗口并更改
的值 双击导航到与点击相同(注意:在较新版本的 Xcode 中,可以在 导航 选项卡中找到。)
【讨论】:
在 Xcode 5 中,此首选项已移至 Preferences > Navigation,而不是 Preferences > General。 谢谢!天哪,这很烦人。 这样做实际上还有另一个微妙但巨大的优势:通过将双击设置为“与单击相同”,您不再需要等待双击延迟,然后单击即可打开您的文件。这可能看起来没什么大不了的,但是这些毫秒加起来会让 Xcode 感觉快很多。 感谢您,我将双击导航设置为“使用单独的选项卡”,现在生活真棒。【参考方案2】:在 Xcode 8 中,您可以通过转到 Preferences、Navigation 并将“Double Click Navigation”更改为“Same as Click”来更改此设置。
【讨论】:
以上是关于Xcode:如何让它停止打开额外的窗口?的主要内容,如果未能解决你的问题,请参考以下文章
在 Xcode 11 中,如何在新选项卡或新窗口中快速打开文件?