簡體   English   中英

VS Code - 如何阻止它刪除空格?

[英]VS Code - How to stop it deleting whitespaces?

我正在使用 Microsoft 的 VS Code 編輯我的團隊在 VSTS Git 存儲庫上共享的 css、html 和 ts 文件。 但是,我的 VS Code 不斷刪除我的同事在我保存任何更改時添加的空白/空格(下圖),這搞砸了整個 Git Diff 部分,因為幾乎每一行代碼都顯示為 diff。 我試圖禁用每一個配置設置,但沒有任何效果:

在此處輸入圖像描述 在此處輸入圖像描述 在此處輸入圖像描述

您似乎也在用戶首選項中啟用了尾隨空格。

我建議在 Mac 中使用Ctrl Shift PCmd Shift P打開您的 VSCode 配置文件,然后轉到Open User Settings

我確定下一行在某處,刪除它或將其更改為false

files.trimTrailingWhitespace": true

最后,導致我問題的原因是擴展名: VS Code 的 EditorConfig

此插件嘗試使用 .editorconfig 文件中的設置覆蓋用戶/工作區設置。 不需要額外的或特定於 vscode 的文件。 與任何 EditorConfig 插件一樣,如果未指定 root=true,EditorConfig 將繼續在項目之外尋找 .editorconfig 文件。

我相信,它覆蓋了我在 VS Code 中選擇的選項(例如files.trimTrailingWhitespace: false )。 因此,實際上並沒有應用我所做的任何設置更改。

就我而言,來自 lonefy 的JS-CSS-HTML Formatter擴展導致了這個問題。

Editor › Comments: Ignore Empty Lines ——>選擇:false

暫無
暫無

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

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