sublime-hooks插件 - 事件挂钩上的多个命令

时间:2015-08-03 16:12:52

标签: sublimetext3 sublimetext sublime-text-plugin

我使用sublime-hooks插件在事件挂钩上运行sublime命令。我通常使用它在事件挂钩上只运行一个命令。我不知道如何在一个事件挂钩上运行多个命令。我尝试过这个,但它不起作用。

CSS.sublime-设置

    {
    "on_pre_save_language": [
        {
            "command": [
                "autoprefixer",
                "css_comb"
            ]
        }
    ]
}

1 个答案:

答案 0 :(得分:2)

根据提供的链接中提供的plugin docs

  

挂钩存储在用户,项目或语言设置中。 每个人   这些需要一个词典列表。每个词典   满足以下条件:

     
      
  • 命令 [...]
  •   
  • args [...]
  •   
  • 范围 [...]
  •   
  • 观看 [...]
  •   

所以不要创建一个命令数组,而是为每个命令向数组添加一个对象(带有命令/ args):

{
    "on_pre_save_language": [
        {
            "command": "autoprefixer"
        },
        {
            "command": "css_comb"
        }
    ]
}