格式化后阻止VS代码中的新行

时间:2017-11-13 08:31:21

标签: visual-studio-code vscode-settings

我希望instance代码位于a代码here的同一行。我需要在VS代码中更改什么设置来修复它。

2 个答案:

答案 0 :(得分:2)

您需要安装Beautify插件,并使用您需要的设置创建/编辑.jsbeautifyrc文件。

此处VSCodeBeautify file settings包含HTML选项,请参阅:

设置=未格式化,Formatter = HTML," a"链接。

所以安装插件,然后创建.jsbeautifyrc文件并将其放在工作目录的根目录中:

{
    "html": {
        "unformatted": ["a"] // List of tags that should not be reformatted
    }
}

答案 1 :(得分:1)

VSCode具有以下设置:

  

//标签列表,逗号分隔,不应重新格式化。 'null'默认为https://www.w3.org/TR/html5/dom.html#phrasing-content列出的所有标记。

  "html.format.unformatted": "wbr",
  

//标签列表,逗号分隔,内容不应该在哪里   重新格式化。 'null'默认为'pre'标记。

"html.format.contentUnformatted": "pre,code,textarea",

您想将li添加到第二个选项:

"html.format.contentUnformatted": "pre,code,textarea,li",

[或者你可以关闭所有的html格式,但你可能不希望这样。]

  

//启用/禁用默认HTML格式化程序

 "html.format.enable": false,