Sublimetext3 如何运行命令保存在升华文本3?

Sublimetext3 如何运行命令保存在升华文本3?,sublimetext3,Sublimetext3,Sublime Text提供了内置命令,如粘贴,新建窗口,切换注释等。此外,一些插件提供了自己的命令,可用于键绑定 我可以强制在文件保存时运行这些命令吗?我之所以需要CSScomb,是因为我希望在文件保存时运行CSScomb,而不是/除了对其进行键绑定之外。命令名为css\u combpackage允许您根据事件(新建、保存等)运行包,因此您可以使用它来实现您的目标。只需将此代码添加到CSS语法设置: "on_pre_save_language": [ { "comman

Sublime Text提供了内置命令,如
粘贴
新建窗口
切换注释
等。此外,一些插件提供了自己的命令,可用于键绑定

我可以强制在文件保存时运行这些命令吗?我之所以需要CSScomb,是因为我希望在文件保存时运行CSScomb,而不是/除了对其进行键绑定之外。命令名为
css\u comb

package允许您根据事件(新建、保存等)运行包,因此您可以使用它来实现您的目标。只需将此代码添加到CSS语法设置:

"on_pre_save_language": [
    {
        "command": "css_comb"
    }
]

如果你熟悉插件,也许你可以制作一个插件,扩展并覆盖post\u save上的
或pre\u save
方法上的

检查哪个插件似乎可以满足你的需要。由于某些原因,此软件包不再通过package Manager提供。但即使是,它也不会运行升华命令,而是bash命令。该软件包的插件为您提供了关键。您只需使用自定义代码(例如
view.run\u命令('css\u comb')
)扩展并覆盖\u-pre\u-save
或\u-post\u-save方法上的
插件。此外,一些sublime软件包还可以在保存之前运行它们(例如:一些在保存文件之前缩进代码的javascript软件包),我不知道css_comb是否有这个设置。我需要为这个简单的任务创建我自己的插件吗?看看。