Sublime Text 2-文件无法打开新标签页?


77

从侧边栏打开文件时,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
}

有什么想法吗?我似乎找不到其他人遇到此问题。

通过删除数据文件夹,我已恢复到全新安装的状态,而在项目的侧边栏上单击文件时,仍然看不到选项卡。

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


2
在我看来,这是Sublime Text 2最为烦人的功能。预览看起来像一个松散的文件,甚至无法用鼠标关闭。不仅如此,它还没有特殊意义地悬挂在那里。我希望能够禁用此功能。可能吗?
kolrie

6
+1以禁用此功能的选项
Brian Armstrong

这也给我,该死的你双击!
蒂姆·彼得森

2
实际上,这是我在Sublime Text 2中喜欢的功能,觉得他们做得对。我经常发现自己无需编辑文件即可浏览文件。在大多数其他编辑器中,这会导致标签爆炸,因为我要做的就是查看文件内容。我认为这种微妙的区别使Sublime Text与众不同,这是开发人员想要发生的事情,而不是为您打开的每个文件弹出一个选项卡,而不管是否需要对其进行编辑。
Lo-Tan)

1
@ Lo-Tan,我完全同意。实际上,我现在已经习惯于查找任何内容(ctrl+p),以至于我真的希望有一个选项,如果您在不保存文件的情况下跳出该文件,则仅打开该文件的标签。这样,我可以在文件周围进行更改进行传送,而不会产生巨大的标签膨胀。最后,我右键单击选项卡标题,然后进行很多“关闭其他人”操作。
iono

Answers:


122

具有讽刺意味的是,这是功能而非错误。Sublime Text 2将其称为预览。系统将为您提供文件的内容,而无需实际打开该文件。对于新用户来说,这是一个令人困惑的概念,但肯定会有所帮助。开始编辑文件后或在侧栏中双击文件时,将显示预览标签。

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

我个人认为应该更清楚。我已经提出了一些预览功能的补充,可以在“我向您展示:崇高宣言”中找到。

注意:自版本2198(六月初发布)开始,有一个新设置:

// 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将禁用单击预览,而双击仍将打开文件。此设置应消除一些混乱。


7
是否可以关闭此功能?
Nik

7
具有讽刺意味的是,这是一个功能,而不是错误。太好了 希望这是可选的。
Chuck Bergeron,2012年

好功能。可能会更改选项卡的颜色或在预览时稍微增加(p)效果。
Ivan Ferrer Villa

3
当双击它在新选项卡中不为我打开时!但有时双击会在新选项卡中打开。这是什么?太烦人了!!
Abhi 2014年

1
@Ivan,您至少可以在Sublime 3中做到这一点"highlight_modified_tabs": true,
Anwar

21

当您从侧栏打开时,是否双击?这似乎是正确打开文件所必需的。只需单击一下即可为您提供可编辑的预览,新标签会在编辑时显示。


是的 发布此问题后不久,当我意识到正在发生的事情时,我做了个脸掌。感谢您的回复。
vernonk 2012年

9

问题解决:

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


我不会说“问题已解决”。我已经知道双击会在新标签页中打开文件,但是至少有50%的时间我没有足够快地双击(允许,我使用了Macbook Pro Trackpad)。
sudo soul

@BoundinCode的解决方案真正解决了这一问题-将预览选项设置为false将防止双击速度不够快的问题。
sudo soul

1
作为OP,您不应创建答案来总结解决方案,而应选择适当的答案并对其进行投票。仅当找到解决方案并打算将其标记为正确答案时,才应创建解决方案。请参阅“当有人回答我的问题时我应该怎么做? ”和“仅汇总其他答案的答案是否可以接受? ”。
锡人

8

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

将“ open_files_in_new_window”的值更改为false并保存。现在,应在新标签页而不是新窗口中打开文件。


1
对于原始问题,这不是正确的答案。
MarceloZárate16年

OS X特定的解决方案。
dexter2305'7


1

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

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

    注意:编辑器不会覆盖它,您可以通过查看选项卡名称样式从斜体更改为普通字体,并从以前的格式稍加粗体来确认它。

  2. 现在,您可以在侧栏上打开另一个文件,然后重复该过程。


1
如果您没有这个回答的问题提供任何其他/原始的想法,为什么要打扰?
聆听

1
我已经开始使用sublime-text并发现字体变化给出了有关其工作原理的含义(不知道预览选项),但我没有看到任何人提到预览的样子,认为这可能对某人有用。
Suri13

这本来和评论而不是答案一样有效。
锡人

0

您可以双击左侧栏中要打开的文件,这将在新标签页中打开文件。只需单击一下即可预览页面,也可以使用以下命令禁用预览选项:

"preview_on_click": false


-1

转到“已安装的软件包”(“首选项”->“浏览软件包”)。
返回一个文件夹,找到缓存文件夹和local-> session文件,只需删除它们即可。它会解决您的错误。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.