我希望ESLint扩展名是内联Javascript中唯一的格式化程序。美化只是将其拧紧,我必须手动对其进行纠正。
我已将以下行添加到我的.jsbeautifyrc文件中:
"format.contentUnformatted": "script",
"format.unformatted": "script",
但是它没有任何作用:Beautify仍然会格式化html文件中的每一行。我在俯视什么?
答案 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文件启用格式。
祝你好运。