[英]Refactoring in VSCode with Dart not working
我剛開始使用 flutter,我無法在 VSCode 中重構 dart/flutter。
我在 MacOSX 上運行 VSCode 並根據 flutter 文檔安裝了 VSCode,安裝了 dart 和 flutter 插件。 flutter 醫生顯示沒有問題。
我正在創建的應用程序在模擬器和設備上運行良好。
嘗試使用重構快捷方式重命名屬性時,沒有可用的重命名選項。 嘗試重命名 class 時,我得到“沒有可用的重構”
我不敢相信這種重構將不可用。
我的設置中缺少什么? 關於我可以檢查什么,在 VSCode 中更改的任何建議?
如果您指的是像Wrap with Container
這樣的重構,請按Ctrl+.
上下文菜單中名為“重構”的早期按鈕可用,但現在不可用, Ctrl+Shift+R
也無濟於事。 所以你可以使用我的建議。
還重新安裝 VSCode 幫助我將“重構”按鈕返回到上下文菜單
根據下面的文檔,我在 VSCode 插件中還沒有看到這些選項。 https://dartcode.org/docs/refactorings-and-code-fixes/
突出顯示屬性或類名並使用F2
重命名。
如果 Flutter/Dart 中的重構不起作用,請嘗試禁用其他擴展。 有時另一個擴展會干擾使用 Flutter/Dart 擴展的重構。 至少在我的情況下是這樣。
重新安裝 VS 代碼是我案例的最佳解決方案......
首先 select 您要重命名和重構的代碼,然后按 F2 重命名,然后按 Shift + Enter 進行重構,您可以在此處看到您的 Refactor View
然后只需按應用
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.