我在理解.editorconfig應該如何作業時遇到了一些麻煩。
我在解決方案級別創建了 .editorconfig 檔案
在其中強制執行檔案范圍的命名空間
我正確地在我的
.cs檔案中看到了上述規則的警告我本來希望在運行 Visual Studio 的代碼清理時自動應用它,但沒有任何反應
我理解錯了嗎?vs代碼清理不應該根據.editorconfig規則重構檔案嗎?
此外,如果我嘗試打開.editorconfig檔案,我會在 VS 中得到一個空的 UI。
我錯過了什么?
uj5u.com熱心網友回復:
Visual Studio 的代碼清理功能運行一組預定義的任務,如代碼清理組態檔中配置的那樣。這些任務中的大部分都對應于特定的 IDE 設定,其中一些可能由 .editorconfig 配置。
其中包括 Format Document,它在一次大操作中應用格式化時會考慮很多 .editorconfig 設定。但是,Format Document 不會對現有代碼進行重構更改。它不會改變檔案的整體結構。
命名空間塊上將出現一個代碼修復(或燈泡,或建議的操作,或者......它有很多名稱)。這將提供一種在該檔案或整個專案或解決方案中進行編輯的手勢(每個檔案將根據適用進行修改,因為 .editorconfig 適用于目錄層次結構,并且可能不會出現在解決方案中的所有專案中)。
此外,如果我嘗試打開 .editorconfig 檔案,我會在 VS 中得到一個空的 UI。
這聽起來像是一個錯誤,應該使用 VS 反饋工具進行報告。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/466305.html
