如何防止Beautify扩展程序格式化内联Java脚本?

时间:2019-05-29 01:19:04

标签: javascript visual-studio-code js-beautify

我希望ESLint扩展名是内联Javascript中唯一的格式化程序。美化只是将其拧紧,我必须手动对其进行纠正。

我已将以下行添加到我的.jsbeautifyrc文件中:

    "format.contentUnformatted": "script",
    "format.unformatted": "script", 

但是它没有任何作用:Beautify仍然会格式化html文件中的每一行。我在俯视什么?

1 个答案:

答案 0 :(得分:1)

根据documentation,它应该类似于:

{
  "unformatted": ["script"]
}

如果这不起作用,则可能使用language设置可能有效。

  

您可以使用beautify.language设置控制应美化哪些文件类型,扩展名或特定文件名。

     
{
 "beautify.language": {
   "js": {
     "type": ["javascript", "json"],
     "filename": [".jshintrc", ".jsbeautifyrc"]
     // "ext": ["js", "json"]
     // ^^ to set extensions to be beautified using the javascript beautifier
   },
   "css": ["css", "scss"],
   "html": ["htm", "html"]
   // ^^ providing just an array sets the VS Code file type
 }
}

上述配置应仅对指定的.js文件启用格式。

祝你好运。