[英]vscode dart formatter doesn't work outside the workspace
當您打開文件夾時,只會分析這些文件夾中的文件。 這有幾個原因,但一個重要的原因是 VS Code 在您關閉文件時不會告訴擴展(請參閱https://github.com/microsoft/vscode/issues/15178 - 一個長期存在的請求)所以如果如果您的工作區之外的文件產生了錯誤並且您關閉了這些文件,則錯誤將在問題視圖中保留最多三分鍾(這是 VS Code 垃圾收集已關閉文檔並最終告訴擴展有關它們的時間)。 這可能非常令人困惑(並且令人沮喪)。
建議始終打開包含您正在編輯的文件的文件夾。 假設是這種情況,有很多 Dart/Flutter 擴展可以工作。
注意:如果您根本不打開任何文件夾,情況會略有不同,在這種情況下,可能會推斷出打開的文件夾 - 但功能仍然受到限制 - 服務器主要支持這種模式,主要用於 Vim 等輕量級編輯器,在這種情況下它可能很常見專門打開單個文件而不是文件夾/工作區。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.