我希望 sublime 在每次击键时保存我的文件,以用于实时重新加载。
最简洁的操作是在每次击键时自动保存,前提是文件具有有效的语法。
如果指南针任务足够快,那就像直接在 chrome 检查器中工作一样。
我希望 sublime 在每次击键时保存我的文件,以用于实时重新加载。
最简洁的操作是在每次击键时自动保存,前提是文件具有有效的语法。
如果指南针任务足够快,那就像直接在 chrome 检查器中工作一样。
您可以编写一个使用on_modified
侦听器保存文件的插件。类似以下的东西可能会起作用(注意未经测试)
import sublime_plugin
class SaveOnModifiedListener(sublime_plugin.EventListener):
def on_modified(self, view):
view.run_command("save")
如果你有一个 linter,你可以验证它,并且只保存干净的 lints。请注意,根据我发布的内容,对 sublime 中任何文件的任何编辑都将在每次击键时保存。您可能想要添加一些额外的检查,例如文件类型、是否存在于磁盘上等。
前段时间,当我尝试做一些非常快速的反馈原型设计时,我也有同样的需求,需要先保存文件,然后才能分析其输出。但是,这不是我在所有项目中都需要的东西。
幸运的是,我发现有一个优雅的插件可以满足需要 - 在每次修改后保存给定的文件 - 并通过简单的添加来做到这一点!您可以通过简单的组合键轻松启用和禁用适合您的功能。尽管与答案的其他地方相比,这只是一个小小的改进,但我希望它会帮助那里的人。
有问题的插件是 auto-save,当然也可以通过 Sublime Package Control 安装。