使用微软的 Typescript plugin对于 sublime,我可以使用 ^T ^F
格式化文件,如 features 中所述.
它们是一种在保存文件时自动运行此命令的方法吗?我在寻找类似于 Sublime-HTMLPrettify Beautify on Save 的东西功能。
谢谢。
最佳答案
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 文件即可。
关于typescript - 保存时使用 SublimeText Typescript 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42233292/