在Sublime Text中打开文件中的代码

时间:2016-06-09 22:26:18

标签: sublimetext3

每次打开文件时,我都想在Sublime Text中运行一些代码。有没有办法做到这一点?

背景,如果你想要更多的上下文:我最近开始使用Sublime Text作为我的主编辑器,虽然我喜欢通过Vintageous插件提供Vim模式,但我只是希望它是 可用 ,每次打开文件时都不会强行启用。

作者似乎不愿意添加一个默认关闭的选项 - 这完全没问题:我不是在试图批评他的选择,我很高兴他能让我的代码可用 - 我发现Sublime Text可能会在每次打开文件时提供一些运行某些代码的方法。如果是这样,我只需运行一些将模式设置为 正常 Sublime Text模式(而不是Vim的“普通”模式)。

1 个答案:

答案 0 :(得分:2)

您可以通过创建plugin和子类化sublime_plugin.EventListener来运行代码以响应各种事件。您最感兴趣的方法是on_load()on_new()。从那里,您可以运行现有命令,也可以在不同的类中创建自己的命令(可能是子类sublime_plugin.TextCommand)。