【问题标题】:How to close all tabs with Sublime Text 2 without saving?如何使用 Sublime Text 2 关闭所有选项卡而不保存?
【发布时间】:2014-10-22 06:32:14
【问题描述】:

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

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

【问题讨论】:

  • 您可能想尝试在另一个编辑器中更改 Session.sublime_session 文件。
  • 对于 Sublime Text 3,执行 rm ~/.config/sublime-text-3/Local/* 并随后使用 ps -aux| grep "subl" kill <pid> 就可以了。

标签: sublimetext2


【解决方案1】:

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

【讨论】:

  • 我也在 Sublime Text 3 中使用过它,效果非常好。
  • 非常感谢..这就是我想要的,它将保留所有未保存的文件并仅关闭已保存的文件...
  • 感谢您拯救了我的理智。
  • 也适用于 Sublime 4。谢谢!
【解决方案2】:

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

1) 转到首选项,设置-默认

2) 将“hot_exit”和“remember_open_files”这2个参数的值改为false

3) 用任务管理器粗暴地杀死 Sublime Text

4) 启动 Sublime Text

干杯!

【讨论】:

  • 你应该真正将它们添加到用户设置中,而不是修改默认值
  • 这第一次对我有用,但第二次失败了。我最终做的是去 ~/Library/Application Support/Sublime Text 2/Settings 并在那里删除会话文件。
  • cd "/Library/Application Support/Sublime Text 3/Local" && rm Session.sublime_session 为我工作。
  • 你拯救了我的一天!
【解决方案3】:

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

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

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 上进行了测试。您可以尝试其他版本和 OS。

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

【讨论】:

  • len([v.run_command("revert") for v in window.views()]) 成功了!
  • 如何查看/显示控制台?
  • @DimitriKopriwa 按 Ctrl + ~
【解决方案4】:

您可以删除会话数据。在 Windows 中,导航到 /your/sublime/install/Data/Local/ 并删除所有 .sublime_session 文件。如果 sublime 已打开,则将其杀死:按 WindowsBtn+R 并输入 taskkill /F /IM sublime_text.exe 下次打开 Sublime 时,将显示一个空窗口。

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

【讨论】:

    【解决方案5】:

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

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

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

    3. 在您的 VCS 中,清除您刚刚所做的所有更改。 (git reset --hard,在 git 中)

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

    【讨论】:

      【解决方案6】:

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

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

      否则执行

      rm /Library/Application\ Support/Sublime\ Text\ 3/Local/

      【讨论】:

        猜你喜欢
        • 2012-11-13
        • 1970-01-01
        • 2013-04-19
        • 2013-08-29
        • 2014-10-29
        • 1970-01-01
        • 1970-01-01
        • 2012-07-17
        • 2016-07-07
        相关资源
        最近更新 更多