作者:春阳 | 来源:互联网 | 2023-02-11 19:57
使用Microsoft的Typescript插件进行sublime,我可以使用功能中^T ^F
提到的格式化文件.
它们是保存文件时自动运行此命令的方法吗?我正在寻找类似于Sublime-HTMLPrettify Beautify on Save功能的东西.
谢谢.
1> OdatNurd..:
PackgeControl上可能有一个现有插件可以让你做这样的事情,虽然我不知道有什么不在我的脑海里,而且网站目前没有响应.
与此同时,通过一些简单的插件代码,您可以简单地完成此任务:
import sublime
import sublime_plugin
class FormatTypescriptOnSave(sublime_plugin.EventListener):
def on_pre_save(self, view):
if "TypeScript" in view.settings().get("syntax"):
view.run_command("typescript_format_document")
要使用它,请Tools > Developer > New Plugin...
从菜单中选择,然后用此代码替换模板文档的全部内容,并保存(名称无关紧要,只有扩展名).
这将捕获即将发生的保存并运行相应的命令,只要当前文件是TypeScript文件,由当前设置的语法确定.