2017-04-18 132 views
1

我为VS代码安装了Run On Save扩展。我为它做了一个Workspace设置,如果我改变了一个文件然后重新保存,它似乎并没有运行。 “我运行所有文件”不会显示在控制台或终端中。Visual Studio代码运行时保存扩展未运行

当我选择在我的工作区设置中编辑命令配置时,它会自动编辑该文件,其评论为“将您的设置置于此文件中以覆盖默认设置和用户设置”。所以它看起来像这样:

// Place your settings in this file to overwrite default and user settings. 
{ 
    "editor.mouseWheelZoom": false, 
    "emeraldwalk.runonsave": { 
     "commands": [ 
      { 
       "match": ".*", 
       "isAsync": true, 
       "cmd": "echo 'I run for all files'" 
      } 
     ] 
    } 
} 

我是新来配置工作区设置,所以我不知道这是否是好的或不。我确保通过在命令选项板上选择它来启用Run On Save。

下面是扩展的网站:https://marketplace.visualstudio.com/items?itemName=emeraldwalk.RunOnSave

回答

1

我有相同的问题。我删除扩展,现在用这个来代替:

https://marketplace.visualstudio.com/items?itemName=wk-j.save-and-run

它是一种基于RunOnSave叉子。当我在我的用户设置中设置其配置,然后运行命令“保存并运行:启用”时,此工具适用于我。

这个使用了bulit-in的powershell终端。

HTH

+0

谢谢,我最终做了同样的事情。它执行Run On Save的相反顺序,但我大部分工作。 – VagueExplanation