【问题标题】:Sublime Text : Open folder in new window instead of the current oneSublime Text:在新窗口中打开文件夹而不是当前文件夹
【发布时间】:2018-05-25 04:39:50
【问题描述】:

我在 Mac OS 上使用 sublime text 3。

当我打开一个选项卡并尝试打开一个文件夹时,它会在同一个窗口中打开。像这样:

如何更改此行为以在新窗口中打开新文件夹?

【问题讨论】:

  • 最新版本的 MacOS 尝试在打开的窗口而不是许多窗口中创建标签栏,所以这是 MacOS 特有的事情,而不是 MacOS 本身的设置。我没有运行该版本的 MacOS,但我相信如果您在系统偏好设置中查看 Dock,您可以将“打开文档时首选选项卡”的设置更改为“手动”以阻止这种情况发生。
  • 目前还有自定义颜色窗口标题的 Sublime 主题(例如 Adaptive 主题中的构建)阻止这种情况发生,所以这是解决这个问题的另一种方法,尽管这可能不是一个永久的解决方案,如果Sublime 开发人员能够解决 MacOS 在这种情况下禁用窗口选项卡的原因。
  • 太棒了。更改停靠设置在这里有效。非常感谢。您为什么不将其写为答案,以便我可以将其标记为已接受。
  • 完成;抱歉耽搁了,这周很忙。

标签: sublimetext3


【解决方案1】:

Sublime 原生只知道如何打开单个文件的选项卡,所以您在这里看到的是最新版本 MacOS 的一项功能,它试图将应用程序的所有窗口组合到一个窗口中通过在窗口标题栏下提供额外的一行选项卡。

要禁用此功能,您需要修改停靠设置。我正在运行没有此功能的旧版 MacOS,但有人告诉我在 System Preferences > Dock 中有一个类似 Prefer tabs when opening documents 的设置,您可以更改其设置以阻止这种情况发生。

此外,Sublime Text 3 最近的一项改进是对主题引擎的增强,允许主题作者设置应用程序如何呈现自身的样式。其中一项增强功能允许主题更改窗口标题的颜色以匹配窗口的其余部分。

由于 MacOS 实现窗口选项卡功能的方式,使用执行此操作的主题(例如 Sublime 附带的 Adaptive 主题)也会导致 MacOS 自动禁用该特定应用程序的窗口选项卡.

对于遇到此问题并希望与您想要的相反但更改上述设置不起作用的任何人,实际显示选项卡的解决方案是使用不更改窗口标题的不同主题颜色(或相应地修改您的主题)。

【讨论】:

    猜你喜欢
    • 2013-09-18
    • 1970-01-01
    • 2014-01-28
    • 2014-03-09
    • 1970-01-01
    • 2016-10-12
    • 2017-03-23
    • 2022-01-01
    • 2023-03-22
    相关资源
    最近更新 更多