Sublimetext2 升华文本提示以保存文件

Sublimetext2 升华文本提示以保存文件,sublimetext2,Sublimetext2,我经常会在ST中有一个便笺簿,然后通过Ctrl-F4关闭。它总是提示我保存它,我发现这是一种痛苦 在ST中是否有一个设置,我可以将此对话框的默认设置更改为“关闭而不保存”,或者如果它是一个新文件(即没有名称),甚至不提示我 您可以将选项卡设置为临时缓冲区(关闭时不提示保存)。打开所需选项卡后,使用Ctrl`打开控制台,然后键入: view.set_scratch(True) 然后按Enter键,并用Esc关闭控制台。现在,您可以随时关闭选项卡,而无需提示。当然,如果愿意,您可以手动保存内容 如

我经常会在ST中有一个便笺簿,然后通过Ctrl-F4关闭。它总是提示我保存它,我发现这是一种痛苦

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


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

view.set_scratch(True)
然后按Enter键,并用Esc关闭控制台。现在,您可以随时关闭选项卡,而无需提示。当然,如果愿意,您可以手动保存内容

如果您想在默认情况下将所有新缓冲区设置为scratch,则需要一个插件。在Sublime中创建一个包含以下内容的新Python文件:

导入升华
导入升华插件
类SetNewScratchBuffer(升华插件.EventListener):
def on_new(自我,查看):
查看。设置_scratch(True)
保存时的def(自我,查看):
查看。设置\u划痕(错误)

将文件另存为
Packages/User/set\u new\u scratch\u buffer.py
,其中
Packages
是在选择
首选项->浏览软件包时打开的文件夹…
~/.config/sublime-text-2/Packages
在使用ST2的Linux上)。保存后,它将自动变为活动状态,不过您可以重新启动Sublime以确保。现在,所有使用CtrlN或
文件->新文件创建的新缓冲区将自动设置scratch属性。保存文件时,此选项将被禁用,这样您就不会意外地破坏对已打开文件的更改。

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

view.set_scratch(True)
然后按Enter键,并用Esc关闭控制台。现在,您可以随时关闭选项卡,而无需提示。当然,如果愿意,您可以手动保存内容

如果您想在默认情况下将所有新缓冲区设置为scratch,则需要一个插件。在Sublime中创建一个包含以下内容的新Python文件:

导入升华
导入升华插件
类SetNewScratchBuffer(升华插件.EventListener):
def on_new(自我,查看):
查看。设置_scratch(True)
保存时的def(自我,查看):
查看。设置\u划痕(错误)

将文件另存为
Packages/User/set\u new\u scratch\u buffer.py
,其中
Packages
是在选择
首选项->浏览软件包时打开的文件夹…
~/.config/sublime-text-2/Packages
在使用ST2的Linux上)。保存后,它将自动变为活动状态,不过您可以重新启动Sublime以确保。现在,所有使用CtrlN或
文件->新文件创建的新缓冲区将自动设置scratch属性。保存文件时,此功能将被禁用,这样您就不会意外地破坏对已打开文件的更改。

此链接可能会有所帮助:。但是,这要求您在通过Ctrl+F4关闭之前清除所有文本-只需比对话框少按一次键盘。@colti该论坛讨论是从2010年开始的,涵盖了Sublime版本1,该版本已完全过时。该插件在ST2或更高版本中不起作用,因为API已经改变了。我的错-我只是想把它作为参考,而不是直接使用代码。这个想法与您的答案非常相似。此链接可能会有所帮助:。但是,这要求您在通过Ctrl+F4关闭之前清除所有文本-只需比对话框少按一次键盘。@colti该论坛讨论是从2010年开始的,涵盖了Sublime版本1,该版本已完全过时。该插件在ST2或更高版本中不起作用,因为API已经改变了。我的错-我只是想把它作为参考,而不是直接使用代码。这个想法和你的答案很相似,很有魅力。我不需要重新启动ST。我在ST3测试版,顺便说一句。一个真正的宝石。谢谢,还能用。在OSX Sierra、Ubuntu和Win10上使用ST3。谢谢–工作很有魅力。我不需要重新启动ST。我在ST3测试版,顺便说一句。一个真正的宝石。谢谢,还能用。在OSX Sierra、Ubuntu和Win10上使用ST3。谢谢——