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

如何在Visual Studio代码中自动追加换行符?


当前回答

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

其他回答

在编辑PHP文件时,有些东西正在删除文件末尾的换行符。 在我的情况下,它原来是HTML格式(HTML .format. endwithnewline),我相信因为Emmet扩展。(见附图)

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

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

方法我

打开Visual Studio Code,然后进入文件(如果使用Mac则是代码)->首选项->设置;您现在应该正在查看设置页面 在搜索栏中输入“插入最后换行符” 根据需要选择“工作空间设置”和/或“用户设置”选项卡中“文件:插入最终换行符”标题下的复选框

方法二

Open Visual Studio Code and go to File (Code if using a Mac) -> Preferences -> Settings; you should now be viewing a settings page Open the JSON settings page by clicking the {} icon at the top right of the page Enter 'files.insertFinalNewline' in to the search bar of the JSON settings page Either Click on the white 'edit pen' on the left hand side of the line containing the files.insertFinalNewline JSON key and select True or Copy the line containing the files.insertFinalNewline JSON key, paste it into the right hand side JSON file under the 'User Settings' and/or 'Workspace Settings' tab(s) as required, and set its value to true

最终结果

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

Visual Studio Code现在会在保存文件时在文件末尾添加一个空行,如果之前没有的话。

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