如何使用 Sublime Text 2 关闭所有选项卡而不保存?

问题描述 投票:0回答:7

我使用 Sublime Text 2 编辑大量临时文件。我最终打开了很多标签。

我想关闭所有打开的选项卡而不保存,也没有“您想保存对新文件所做的更改吗?”显示提示并必须为每个选项卡单击“不保存”。

sublimetext2
7个回答
77
投票

TabsExtra 通过选项卡菜单为您提供了几个额外的选项卡关闭选项:

menu

dialog


55
投票

刚刚找到解决方案!最好在 StackOverflow 上分享:

1) 转到首选项、设置-默认 enter image description here

2) 将“hot_exit”和“remember_open_files”这2个参数的值更改为 false enter image description here

3)用任务管理器残酷地杀死 Sublime Text

4) 启动 Sublime Text

干杯!


34
投票

我的方法是关闭所有文件后恢复所有文件:

查看/显示控制台并输入命令:

len([v.run_command("revert") for v in window.views()])

或关闭所有文件后保存:

len([v.run_command("save") for v in window.views()])

然后转到文件/关闭所有文件

我在 Mac OS 和 Sublime Text 2 上进行了测试。您可以尝试其他版本和操作系统。

希望帮助您关闭所有文件。


6
投票

您可以删除会话数据。在 Windows 中,导航至

/your/sublime/install/Data/Local/
并删除所有
.sublime_session
文件。如果 Sublime 打开,则将其杀死:按 WindowsBtn+R 并输入
taskkill /F /IM sublime_text.exe
下次打开 Sublime 时,将显示一个空窗口。

其他操作系统的过程也可能类似。


4
投票

如果您在具有版本控制的环境中工作,实际上可能更容易利用它来获得相同的效果:

  1. 在您的 VCS 中,隐藏您的更改,(或以其他方式确保您有一个干净的工作环境)

  2. 在 Sublime 中,点击“保存全部”,然后点击“关闭全部”。

  3. 在您的 VCS 中,清除您刚刚所做的所有更改。 (

    git reset --hard
    ,在 git 中)

有一些警告(如果您修改的文件不在 VCS 中,这对它们不起作用);但我发现它比搞乱 SublimeText 设置要容易得多。


3
投票

在您的

Session.sublime_session
文件夹中搜索
/Library/Application\ Support/Sublime\ Text\ 3/Local/
文件。

通过查找器应用程序删除文件。

否则执行

rm /库/应用程序\支持/Sublime\文本\ 3/本地/


0
投票

以下在 Mac OS 中为我工作

rm -rf  ~/Library/Application\ Support/Sublime\ Text\ 3/Local/ 
© www.soinside.com 2019 - 2024. All rights reserved.