簡體   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