美文网首页
Sublime Text 关闭tab时,不提示"保存文件"

Sublime Text 关闭tab时,不提示"保存文件"

作者: wyh1791 | 来源:发表于2023-04-09 20:06 被阅读0次

    1. 问题描述

    经常在 Sublime Text 中有一个便笺簿,然后我通过 super+w 关闭它.它总是提示我保存它,当有好多个打开的文件时, 痛苦加倍

    Sublime Text 中是否有设置,我可以将此对话框的默认设置更改为关闭而不保存",或者如果它是一个新文件(即没有名称),甚至根本不提示我.

    2. 解决办法

    您可以将选项卡设置为暂存缓冲区(关闭时不提示保存).打开所需的选项卡后,使用 Ctrl` 打开控制台并键入

    view.set_scratch(True)
    
    

    然后按Enter,然后用Esc 关闭控制台.您现在可以随时关闭选项卡,而不会收到提示.当然,您也可以根据需要手动保存内容.

    如果您希望将所有新缓冲区默认设置为暂存,您需要一个插件.

    2.1 添加插件

    点击 工具 -> 插件开发 -> 新建插件

    插件内容如下:

    import sublime
    import sublime_plugin
    
    
    class SetNewScratchBuffer(sublime_plugin.EventListener):
        def on_new(self, view):
            view.set_scratch(True)
    
        def on_save(self, view):
            view.set_scratch(False)
    
    

    通过super+s快捷键保存插件,

    • 默认位置: ~/Library/Application Support/Sublime Text 3/Packages/User/
    • 文件名: set_new_scratch_buffer.py

    2.2 验证

    点击直接关闭文件, 不再提示"保存文件"


    image.png

    参考文档:

    相关文章

      网友评论

          本文标题:Sublime Text 关闭tab时,不提示"保存文件"

          本文链接:https://www.haomeiwen.com/subject/dgobddtx.html