Visual Studio代码 - 在文件末尾插入新行

时间:2017-06-22 16:33:11

标签: visual-studio-code

使用Visual Studio Code保存文件时,我注意到新行不会自动添加到文件末尾,从而导致各种潜在问题。

如何在Visual Studio代码中自动插入新行?

3 个答案:

答案 0 :(得分:79)

有两种简单的方法可以使Visual Studio代码在文件末尾插入一个新行:

方法I

  1. 打开Visual Studio代码并转到文件(使用Mac时的代码) - >偏好 - >设置;您现在应该正在查看设置页面

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

  3. 选中“工作区设置”和/或“用户设置标题下的文件:插入最终换行符标题下的复选框strong>'标签符合要求

  4. Settings Page with 'Files: Insert Final Newline' checkbox selected

    方法II

    1. 打开Visual Studio代码并转到文件(使用Mac时的代码) - >偏好 - >设置;您现在应该正在查看设置页面

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

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

    4. 无论

      • 点击包含files.insertFinalNewline JSON键的行左侧的白色“编辑笔”,然后选择True

      • 复制包含files.insertFinalNewline JSON密钥的行,将其粘贴到'用户设置'和/或'工作区设置'下的右侧JSON文件中标签(如果需要),并将其值设置为true
    5. User Settings JSON with <code>files.insertFinalNewline</code> set to <code>true</code>

      最终结果

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

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

答案 1 :(得分:11)

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

screen capture of settings change

答案 2 :(得分:1)

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

emmet settings html format "End with newline" setting