繁体   English   中英

Visual Studio Code——在文件末尾插入换行符

[英]Visual Studio Code — Insert Newline at the End of Files

使用 Visual Studio Code 保存文件时,不会自动在文件末尾添加换行符,从而导致各种潜在问题

如何在 Visual Studio Code 中自动换行 append?

有两种简单的方法可以让 Visual Studio Code 在文件末尾插入新行:

方法一

  1. 打开 Visual Studio Code 并转到File (Code 如果使用 Mac) -> Preferences -> Settings ; 您现在应该正在查看设置页面

  2. 在搜索栏中输入“插入最终换行符

  3. 根据需要在“工作区设置”和/或“用户设置”选项卡中选中标题“文件:插入最终换行符”下的复选框

选择了“文件:插入最终换行符”复选框的设置页面

方法二

  1. 打开 Visual Studio Code 并转到File (Code 如果使用 Mac) -> Preferences -> Settings ; 您现在应该正在查看设置页面

  2. 点击页面右上角的{}图标打开 JSON 设置页面

  3. 在 JSON 设置页面的搜索栏中输入 ' files.insertFinalNewline '

  4. 要么

    • 单击包含files.insertFinalNewline JSON 键的行左侧的白色“编辑笔”并选择True

    • 复制包含files.insertFinalNewline JSON 密钥的行,根据files.insertFinalNewline将其粘贴到“用户设置”和/或“工作区设置”选项卡下的右侧 JSON 文件中,并将其值设置为true

<code>files.insertFinalNewline</code> 设置为 <code>true</code> 的用户设置 JSON

最后结果

在您的用户设置工作区设置JSON 文件中,您应该在提供的花括号 ({}) 内有一行内容为"files.insertFinalNewline": true 此外,在“设置”页面中,将选中标题“文件:插入最终换行符”下的复选框。

Visual Studio Code 现在将在保存文件时在文件末尾添加一个空行(如果还没有空行)。

我在下面放置了一个屏幕截图,展示了如何让 Visual Studio Code 在文件末尾插入换行符。 当说“您需要这样做并重新提交”时,这也将作为链接到代码审查的有用位置。

设置更改的屏幕截图

在编辑 PHP 文件时,删除了文件末尾的换行符。 就我而言,结果是 HTML 格式 (html.format.endWithNewline),我相信是因为 Emmet 扩展。 (见附图)

emmet 设置 html 格式“以换行符结束”设置

我遇到了同样的问题,并通过在键入我已安装的扩展程序时卸载保存来解决它。

暂无
暂无

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

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