繁体   English   中英

Visual Studio Code - 保存时文件末尾的新空行

[英]Visual Studio Code - New blank line at the end of file when saving

(有一个类似的问题问>> Visual Studio - 每个新文件末尾的空白行。但这完全相反。这并没有回答这个问题)

我在 OSX 上有 Visual Studio Code 版本 1.19.0。 JavaScript (ES6) linter 希望我在每个文件的末尾添加一个新的空白行。 当我自己在文件末尾添加一个新的空白行后点击保存时,VS Code 会自动删除它。 我担心的是,覆盖任何默认用户设置都不会解决这个问题。

有人有解决方案吗? 提前致谢。

(设置我尝试覆盖但失败>>“files.insertFinalNewline”:true)

您可以更改强制您在最后输入新行的 linter 规则,这样就可以了

如果您使用 ESlint,则 cab 使用 rul eol-last并将其值设置为“从不”

在你的 .eslintrc 文件中

{
"rules": {
   "eol-last" :"never"
   }
 }

了解更多eol-last ESlint

对于那些想要在文件末尾删除新行的人:

我有一个类似的问题, 9paradox这篇文章中提供的解决方案解决了我的问题。

当我保存我的代码(Python、JSON、JS 等)时,我总是在文件末尾插入一个新行。

解决方案:如果,例如在 Mac 上,您正在编辑项目中的任何文件,则转到项目的根目录,例如/Users/<username>/git/<project>然后在该文件夹中搜索.editorconfig ,然后使用任何文本编辑器(如viTextEdit )打开该文件,并使insert_final_newline = false VS Code会立即接管设置更改。 无需重启。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM