4

我希望 sublime 在每次击键时保存我的文件,以用于实时重新加载。

最简洁的操作是在每次击键时自动保存,前提是文件具有有效的语法。

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

4

2 回答 2

5

您可以编写一个使用on_modified侦听器保存文件的插件。类似以下的东西可能会起作用(注意未经测试)

import sublime_plugin

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

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

于 2013-03-07T19:24:02.453 回答
0

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

幸运的是,我发现有一个优雅的插件可以满足需要 - 在每次修改后保存给定的文件 - 并通过简单的添加来做到这一点!您可以通过简单的组合键轻松启用和禁用适合您的功能。尽管与答案的其他地方相比,这只是一个小小的改进,但我希望它会帮助那里的人。

有问题的插件是 auto-save,当然也可以通过 Sublime Package Control 安装。

于 2015-02-12T22:39:46.510 回答