簡體   English   中英

Visual Studio Code - 保存時文件末尾的新空行

[英]Visual Studio Code - New blank line at the end of file when saving

(有一個類似的問題問>> Visual Studio - 每個新文件末尾的空白行。但這完全相反。這並沒有回答這個問題)

我在 OSX 上有 Visual Studio Code 版本 1.19.0。 JavaScript (ES6) linter 希望我在每個文件的末尾添加一個新的空白行。 當我自己在文件末尾添加一個新的空白行后點擊保存時,VS Code 會自動刪除它。 我擔心的是,覆蓋任何默認用戶設置都不會解決這個問題。

有人有解決方案嗎? 提前致謝。

(設置我嘗試覆蓋但失敗>>“files.insertFinalNewline”:true)

您可以更改強制您在最后輸入新行的 linter 規則,這樣就可以了

如果您使用 ESlint,則 cab 使用 rul eol-last並將其值設置為“從不”

在你的 .eslintrc 文件中

{
"rules": {
   "eol-last" :"never"
   }
 }

了解更多eol-last ESlint

對於那些想要在文件末尾刪除新行的人:

我有一個類似的問題, 9paradox這篇文章中提供的解決方案解決了我的問題。

當我保存我的代碼(Python、JSON、JS 等)時,我總是在文件末尾插入一個新行。

解決方案:如果,例如在 Mac 上,您正在編輯項目中的任何文件,則轉到項目的根目錄,例如/Users/<username>/git/<project>然后在該文件夾中搜索.editorconfig ,然后使用任何文本編輯器(如viTextEdit )打開該文件,並使insert_final_newline = false VS Code會立即接管設置更改。 無需重啟。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM