在格式化javascript代码时,如何阻止vscode美化或保留漂亮的换行符?

时间:2019-01-25 04:50:22

标签: javascript visual-studio-code code-formatting

我想在保存代码时删除所有换行符/多余的行。我在Atom中找到了此设置,但在VSCode中找不到。我该怎么办?

2 个答案:

答案 0 :(得分:1)

您可以将VSCode设置html.format.preserveNewLines设置为false。它会被Beautify识别,但仅适用于HTML文件。

将设置应用于Beautify识别的所有文件的另一种方法是在工作区的根目录添加名为.jsbeautifyrc的文件,其内容如下:

{
   "preserve_newlines": false
}

此外,VSCode设置editor.formatOnSave应该设置为true。为此,您可以使用以下内容创建文件.vscode/settings.json

{
    "editor.formatOnSave": true
}

位于工作区根目录settings.json文件夹中的.vscode文件允许配置要应用于当前工作区的VSCode设置。

答案 1 :(得分:-2)

您还可以将Trim Final New lines设置为打开,并根据需要设置set Max Preserve New lines

Vs code settings image