Visual studio code Visual Studio代码—;在文件末尾插入新行
使用VisualStudio代码保存文件时,我注意到不会自动将新行添加到文件末尾,从而导致各种潜在问题Visual studio code Visual Studio代码—;在文件末尾插入新行,visual-studio-code,Visual Studio Code,使用VisualStudio代码保存文件时,我注意到不会自动将新行添加到文件末尾,从而导致各种潜在问题 如何在Visual Studio代码中自动插入新行?有两种简单的方法可以使Visual Studio代码在文件末尾插入新行: 方法一 打开Visual Studio代码并转到文件(如果使用Mac电脑,则代码)->首选项->设置;您现在应该正在查看设置页面 在搜索栏中输入“插入最终换行符” 根据需要,选择“工作区设置”和/或“用户设置”选项卡中标题“文件:插入最终换行符”下的复选框 方法二 打
如何在Visual Studio代码中自动插入新行?有两种简单的方法可以使Visual Studio代码在文件末尾插入新行: 方法一
- 单击包含
JSON键,然后选择文件行左侧的白色“编辑笔”。插入finalnewline
True
- 复制包含
JSON键,根据需要将其粘贴到'User Settings'和/或'Workspace Settings'选项卡下的右侧JSON文件中,并将其值设置为文件的行。插入FinalNewLine
true
“files.insertFinalNewline”:true
。此外,在设置页面中,将选中标题“文件:插入最终换行符”下的复选框
Visual Studio代码现在将在保存时在文件末尾添加一个空行(如果还没有空行)。我在下面放置了一个屏幕截图,显示如何使Visual Studio代码在文件末尾插入一个新行。当您说“您需要这样做并重新提交”时,这也将作为一个有用的地方链接到代码评审中
编辑PHP文件时,有人删除了文件末尾的换行符。 在我的例子中,结果是HTML格式(HTML.format.endWithNewline),我相信是因为Emmet扩展。(见附图)
我相信这会帮助人们。谢谢!感谢@LJH的编辑。Aspergers往往会使我难以进行意向性沟通。有些情况下,我还建议勾选复选框
Trim Final Newlines
,以防有多个新行,将其减少到1。我也喜欢Trim training Whitespace
,虽然有些标记需要两个尾随空格,但我避免使用这种特殊的标记语法,因为我真的想在代码文件中对其进行修剪。如果文件末尾已经有新行,这会不会导致额外的新行?@AaronFranke我从未见过这种行为。对我来说,它只会在没有换行符的情况下添加换行符。如果您遇到此问题,请检查您的最后一行是否包含您没有注意到的格式。您还可以按语言类型定义:“[javascript]”:{“files.insertFinalNewline”:true}
@AaronFranke No,但如果您已经有额外的换行,此设置不会限制额外的换行。这很悲哀。@Lawrence但是“files.trimFinalNewlines”还有一个设置:true
它确实会引起各种潜在的问题,但是编译器编写器、解析器编写器和其他系统编写器如果没有正确处理它,这也是一个初学者的错误。