有没有办法在崇高的每次击键时自动保存?

时间:2013-03-07 16:57:55

标签: sass sublimetext2 frontend sublimetext

我希望能在每次击键时保存我的文件,以便进行实时重新加载。

最新的动作是在每次击键时自动保存,只有当文件具有有效的语法时才会自动保存。

如果指南针任务足够快,就像直接在chrome检查员工作一样。

2 个答案:

答案 0 :(得分:5)

您可以编写一个使用on_modified侦听器保存文件的插件。以下内容可能有效(注意未经测试)

import sublime_plugin

class SaveOnModifiedListener(sublime_plugin.EventListener):
    def on_modified(self, view):
        view.run_command("save")

如果你有一个linter,你可以验证它,只保存干净的lints。请注意,根据我发布的内容,每次按键时都会保存对sublime中任何文件的任何编辑。您可能希望为文件类型添加一些额外的检查,如果它存在于磁盘上等等。

答案 1 :(得分:0)

前一段时间,当我尝试做一些非常快速的反馈原型设计时需要保存文件才能分析其输出。但是,这不是我在所有项目中都需要的。

幸运的是,我发现有一个优雅的插件可以完成所需的工作 - 在每次修改后保存给定的文件 - 并通过简单的添加来实现!您可以使用简单的组合键轻松启用和禁用该功能。虽然这只是对答案的其他方面的一点点改进,但​​我希望它可以帮助那里的人。

The plugin in question is auto-save,当然,它可以通过Sublime Package Control安装。