我使用Sublime Text 2编辑了很多临时文件。我最终打开了很多标签。
我想关闭所有打开的标签而不保存并且没有"您要保存对新文件所做的更改吗?"提示显示并且必须点击"不要保存"对于每个标签。
答案 0 :(得分:34)
答案 1 :(得分:30)
刚刚找到了解决方案!最好在StackOverflow上分享它:
2)更改2个参数的值" hot_exit"和" remember_open_files"为假
3)用任务管理器粗暴地杀死Sublime Text
4)启动Sublime Text
干杯!
答案 2 :(得分:19)
我的方法是在关闭所有文件之后恢复所有文件:
查看/显示控制台并输入命令:
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上测试过。您可以尝试其他版本和操作系统。
希望帮助您关闭所有文件。
答案 3 :(得分:2)
如果您在具有版本控制的环境中工作,实际上可以更轻松地利用它来获得相同的效果:
在您的VCS中,存储您的更改,(或以其他方式确保您拥有干净的工作环境)
在Sublime中,点击全部保存,然后点击全部关闭。
在您的VCS中,清除您刚才所做的所有更改。 (git reset --hard
,在git中)
有一些警告(如果您修改了VCS中没有的文件,那么这对他们不起作用);但我发现它比乱搞SublimeText设置容易得多。
答案 4 :(得分:2)
您可以删除会话数据。在Windows中,导航至/your/sublime/install/Data/Local/
并删除所有.sublime_session
个文件。如果它打开则杀死升华:按WindowsBtn + R并输入taskkill /F /IM sublime_text.exe
下次打开Sublime时,将显示一个空窗口。
过程可能与其他操作系统类似。