我是 Sublime Text 和网络开发的新手。我一直在寻找可以在对文件进行任何更改时保存文件的东西。我遇到了 这个。看起来很有希望。但问题是我不知道如何安装和使用它。我也发现了这个。但这没有帮助。所以有人可以告诉我如何
- 创建这个插件
- 安装这个插件
- 使用这个插件
如果可能的话,一步一步的帮助会非常好。或者,如果有人可以将我指向另一个具有我正在寻找的功能的编辑器。
如果你确定你真的想这样做,这里是如何:
选择File -> New File
,然后View -> Syntax -> Python
。
粘贴以下内容:
import sublime, sublime_plugin
class SaveOnModifiedListener(sublime_plugin.EventListener):
def on_modified(self, view):
view.run_command("save")
选择File -> Save As...
并另存为Packages/User/save_on_modified.py
. 该Packages
目录位于%APPDATA%/Roaming/Sublime Text 2
Windows、~/Library/Application Support/Sublime Text 2
OSX 或~/.config/sublime-text-2
Linux 上。您可以通过选择 找到此目录Preferences -> Browse Packages...
。在 OSX 上,Preferences
菜单是 的子菜单Sublime Text 2
,在其他操作系统上,它是自己的菜单,位于所有其他菜单旁边。当您选择时,Save As...
您可能已经在User
目录中(我在我的机器上)。
重启 Sublime,只是为了好玩。如果您在 OSX 上,请确保您退出使用⌘</kbd>Q, not just closing the window by clicking on the red button.
你现在应该可以走了。现在,这将在每次修改后保存任何类型的每个文件。再一次,确保你真的想要这样做。
如果在某个时候您决定不再执行此操作,只需将其删除save_on_modified.py
或移动到层次结构之外的目录即可。Packages
祝你好运!