【发布时间】:2017-11-26 01:29:05
【问题描述】:
使用 Visual Studio Code 保存文件时,我注意到文件末尾没有自动添加新行,导致各种潜在问题。
如何在 Visual Studio Code 中自动插入新行?
【问题讨论】:
-
它确实会导致各种潜在的问题,但它也是编译器编写者、解析器编写者和其他系统编写者没有正确处理它的初学者错误。
使用 Visual Studio Code 保存文件时,我注意到文件末尾没有自动添加新行,导致各种潜在问题。
如何在 Visual Studio Code 中自动插入新行?
【问题讨论】:
有两种简单的方法可以让 Visual Studio Code 在文件末尾插入新行:
打开 Visual Studio Code 并转到 文件(如果使用 Mac 则为代码)-> 首选项 -> 设置;您现在应该正在查看设置页面
在搜索栏中输入“insert final newline”
选中“工作区设置”和/或“用户设置”中标题“文件:插入最终换行符”下的复选框strong>' 选项卡(根据需要)
打开 Visual Studio Code 并转到 文件(如果使用 Mac 则为代码)-> 首选项 -> 设置;您现在应该正在查看设置页面
点击页面右上角的{}图标打开 JSON 设置页面
在 JSON 设置页面的搜索栏中输入“files.insertFinalNewline”
要么
files.insertFinalNewline JSON 键的行左侧的白色“编辑笔”并选择True
或
files.insertFinalNewline JSON 键的行,将其粘贴到右侧的'用户设置'和/或'工作区设置'下的JSON文件中根据需要选项卡,并将其值设置为true
在您的 User Settings 或 Workspace Settings JSON 文件中,您应该在提供的大括号 ({ }) 内有一行读取 "files.insertFinalNewline": true。此外,在设置页面中,标题“文件:插入最终换行符”下的复选框将被选中。
Visual Studio Code 现在会在保存文件时在文件末尾添加一个空行(如果还没有的话)。
【讨论】:
"[javascript]": {"files.insertFinalNewline": true}
"files.trimFinalNewlines": true