【问题标题】:Sublime Text 2 - Files not opening a new tab?Sublime Text 2 - 文件没有打开新标签?
【发布时间】:2012-03-21 03:10:36
【问题描述】:

从侧边栏打开文件时,Sublime Text 2 停止创建新选项卡。

我选择的文件在当前选项卡中打开,但该选项卡甚至不更新文件名,它显示旧文件但它是灰色的,就像应该存在一个新选项卡一样。

我禁用了我没有运气安装的几个软件包。

我的自定义用户设置并不多:

{
  "color_scheme": "Packages/Color Scheme - Default/Twilight.tmTheme",
  "font_face": "Consolas",
  "font_size": 12,
  "font_options": "subpixel_antialias",
  "tab_size": 2,
  "translate_tabs_to_spaces": true,
  "use_tab_stops": true,
  "fade_fold_buttons": false
}

对正在发生的事情有任何想法吗?我似乎找不到其他人遇到这个问题。

我通过删除我的数据文件夹恢复到新安装的状态,但从项目的侧边栏中单击文件时,我仍然没有看到选项卡。

解决了!真是个傻瓜。单击显然只是文件的预览。双击实际上是在新选项卡中打开文件。

【问题讨论】:

  • 在我看来,这是迄今为止 Sublime Text 2 最烦人的功能。预览看起来像一个松散的文件,你甚至无法用鼠标关闭。不仅如此,它还挂在那里,没有特别的意义。我希望能够禁用此功能。有可能吗?
  • +1 表示禁用此选项
  • 这也搞到我了,该死的你双击!!!
  • 这实际上是我在 Sublime Text 2 中喜欢的一个功能,并且觉得他们做得对。很多时候,我发现自己浏览文件而不需要编辑它们。在大多数其他编辑器中,这会导致选项卡爆炸,因为我只想查看文件内容。我认为这种细微的差异使 Sublime Text 与众不同,并且通常是开发人员希望发生的事情,而不是为您打开的每个文件弹出一个选项卡,无论您是否需要编辑它。
  • @Lo-Tan,我完全同意。事实上,我现在已经习惯了 Find Anything (ctrl+p),我真的希望有一个选项可以只打开一个文件的选项卡,如果你不保存就退出该文件。这样,我可以传送文件进行更改,而不会出现大量的标签膨胀。我最终右键单击选项卡标题并“关闭其他”很多

标签: sublimetext


【解决方案1】:

当您从侧边栏打开时,您是在双击吗?这似乎是正确打开文件所必需的。 只需单击一下,您就会看到可编辑的预览,编辑时会出现新标签。

【讨论】:

  • 是的。在发布这个问题后不久,当我意识到发生了什么时,我做了一个手掌。不过感谢您的回复。
【解决方案2】:

具有讽刺意味的是,这是一项功能,而不是错误。 Sublime Text 2 称之为预览。您会看到文件的内容,而无需实际打开文件。对于新用户来说,这是一个令人困惑的概念,但肯定会有所帮助。当您开始编辑文件或双击边栏中的文件时,会出现一个预览选项卡。

ST 论坛“2 OS X Bugs”对此进行了更深入的讨论。

我个人认为这应该更清楚。我提出了一些可以在“I Present To You: The Sublime Manifesto”中找到的预览功能的补充。

注意:从 Build 2198(6 月初发布)开始,有一个新设置:

// Preview file contents when clicking on a file in the side bar. Double
// clicking or editing the preview will open the file and assign it a tab.
"preview_on_click": true

preview_on_click 设置为false 将禁用单击预览,而双击仍将打开文件。此设置应该可以消除一些混乱。

【讨论】:

  • 这个功能可以关闭吗?
  • “具有讽刺意味的是,这是一项功能而不是错误。” - 惊人的。希望这是可选的。
  • 好功能。预览时可能会更改标签颜色或添加一点 (p) 会更明显。
  • 在新标签页中双击它不会为我打开!但有时双击会在新选项卡中打开。这是什么?太烦人了!
  • @Ivan,你至少可以在 sublime 3 中做到这一点,"highlight_modified_tabs": true,
【解决方案3】:

对于 Sublime Text 3 用户,请记住,您需要在单独的“设置 - 用户”文件中指定此选项

有关详细信息,请参阅“Change Default settings in Sublime Text 3”。

【讨论】:

    【解决方案4】:

    转到 Sublime --> 首选项 --> 设置 - 默认

    将“open_files_in_new_window”的值更改为 false 并保存。现在文件应该在新选项卡而不是新窗口中打开。

    【讨论】:

    • 这不是原始问题的正确答案。
    • OS X 具体解决方案。
    【解决方案5】:

    要在新选项卡中从侧边栏打开文件,请使用 alt+点击

    【讨论】:

      【解决方案6】:

      转到您的已安装的包(首选项->浏览包)。
      返回一个文件夹,你找到缓存文件夹和本地->会话文件,只需删除它们。它会解决你的错误。

      【讨论】:

        【解决方案7】:

        问题已解决:

        使用双击而不是单击在位于 sublime 文本编辑器侧边栏中的新选项卡中打开文件。

        【讨论】:

        • 我不会说“问题已解决”。我已经知道双击会在新选项卡中打开文件,但至少有 50% 的时间我双击的速度不够快(当然,我使用的是 Macbook Pro 触控板)。
        • @BoundinCode 的解决方案真正解决了这个问题 - 将预览选项设置为 false 将防止双击不够快的问题。
        • 作为 OP,您不应该创建答案来总结解决方案,您应该选择适当的答案并对其进行投票。只有当您找到解决方案并打算将其标记为正确答案时,您才应该创建一个。请参阅“What should I do when someone answers my question?”和“Are answers which merely summarize other answers acceptable?”。
        【解决方案8】:

        单击或双击侧边栏上的文件打开文件时,您可能会发现选项卡上的文件名在italic-theme-slanting-font 中,我理解为文件未固定到编辑器。如果您单击另一个,它将覆盖当前文件。

        1. 您需要再次双击侧栏上相同的当前文件,以确认您需要进一步打开此文件。

          注意:编辑器不会覆盖它,您可以通过查看选项卡名称样式从斜体变为正常并从之前的形式稍微加粗来确认它。

        2. 现在您可以在侧边栏打开另一个文件并重复该过程。

        【讨论】:

        • 如果您没有为这个已回答的问题提供任何额外的/原创的想法,为什么还要麻烦?
        • 我已经开始使用 sublime-text 并且发现字体更改给出了关于它如何工作的平均想法(不知道预览选项),我没有看到任何人提到预览的样子,想它可能对某人有用。
        • 这将与评论而不是答案一样有效。
        【解决方案9】:

        您可以从左侧边栏中双击要打开的文件,这将在新选项卡中打开文件。 由于单击意味着预览页面,您也可以使用以下方法禁用预览选项:

        "preview_on_click": false

        【讨论】:

          猜你喜欢
          • 2013-09-18
          • 1970-01-01
          • 2012-12-30
          • 2014-12-27
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-04-15
          相关资源
          最近更新 更多