目录

工欲善其事

实践出真知

活跃标签: linux java mysql 待分类 windows js win10 springboot pdf idea docker 电路 esp32 vue macOS nginx git Arduino maven ffmpeg

存档:

X

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

使用Sublime Text的时候有时候仅想记点东西过后就关掉,然后关掉。

但是关闭的时候会有个弹窗很麻烦痛苦加倍,本文来讲一下怎么搞。

解决办法

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

view.set_scratch(True)

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

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

添加插件

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

插件内容如下:

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

为插件添加快捷键

在插件的目录Mike下面新建文件: Default (Linux).sublime-keymap,

表示在Linux下面的快捷键设置,当然也可以为不同平台指定快捷键,具体支持如下:

  • Default (Windows).sublime-keymap
  • Default (OSX).sublime-keymap
  • Default (Linux).sublime-keymap

其内容如下:

[
    {
        "keys": [
            "ctrl+alt+k"
        ],
        "command": "mike"
    }
]

文件内容必须是一个json格式的数组, keys表示快捷键的组合方式, command则表示所要执行的命令.

地址:Sublime Text 关闭tab时,不提示"保存文件" - 简书Sublime Text 3自定义插件 - 简书


标题:Sublime Text 关闭tab时,不提示"保存文件"
作者:llilei
地址:http://solo.llilei.work/articles/2025/01/12/1736689637646.html