我是Sublime Text以及网络开发的新手。我正在寻找可以在对文件进行任何更改时保存文件的内容。我遇到了 this。看起来很有希望。但问题是我不知道如何安装它并使用它。我还找到了this。但它没有帮助。所以有人可以告诉我如何
如果可能的话,一步一步的帮助会非常好。 或者,如果有人可以将我指向另一个具有此功能的编辑器,我正在寻找。
答案 0 :(得分:2)
如果你确定你真的想要这样做,请按照以下方式进行:
选择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
目录位于Windows上的%APPDATA%/Roaming/Sublime Text 2
,OSX上的~/Library/Application Support/Sublime Text 2
或Linux上的~/.config/sublime-text-2
。您可以通过选择Preferences -> Browse Packages...
找到此目录。在OSX上,Preferences
菜单是Sublime Text 2
的子菜单,在其他操作系统上,它是所有其他操作系统旁边的菜单。当您选择Save As...
时,您可能已经在User
目录中(我在我的机器上)。
重新启动Sublime,只是为了好玩。如果您使用的是OSX,请确保使用⌘ Q 退出,而不仅仅是通过单击红色按钮关闭窗口。
你现在应该好好去。现在,这将在每次修改后保存任何类型的每个文件。再次,确保你真的想要这样做。
如果您在某个时候决定不再这样做,只需删除save_on_modified.py
或将其移至之外的目录Packages
层次结构。