首页 > 解决方案 > 对于特定类型的扩展,结束文件没有空行

问题描述

通常对于我的代码,我需要在文件末尾添加一行。

但是对于我按名称创建的特定类型的扩展,.cub它不能有这个新的空行。如何在 Visual Studio 的 json 设置中进行设置?

我试过这个:

"[*.cub]": {
    "files.insertFinalNewline": false,
}

但它没有用。

在我的设置中,我有一个"files.insertFinalNewline": true,,因为对于我的其他文件,我需要一个空的结束行。

我已经尝试更改 .editorconfig 但它也不起作用:

root = true

[*]
indent_style = tab
indent_size = 4
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

[*.cub]
insert_final_newline = false

我尝试在 [*] 选项中使用和不使用此命令:

insert_final_newline = true

标签: visual-studio-code

解决方案


代替

"[*.cub]": {
  "files.insertFinalNewline": false,
}

使用这个(假设“cub”是你的语言标识符):

"[cub]": {
  "files.insertFinalNewline": false,
}

推荐阅读