我刚刚开始使用Flutter,但无法在VSCode中重构飞镖/颤振。
我正在MacOSX上运行VSCode,并根据flutter文档安装了VSCode,并安装了dart和flutter插件。 扑医生显示没有问题。
我正在创建的应用在模拟器和设备上运行良好。
在尝试使用重构快捷方式重命名属性时,没有重命名选项可用。 尝试重命名类时,出现“无可用重构”
我无法相信这种重构将不可用。
设置中我缺少什么?关于我可以检查的任何建议,在VSCode中进行更改?
答案 0 :(得分:2)
答案 1 :(得分:1)
答案 2 :(得分:0)
根据以下文档,我在VSCode插件中看不到那些可用选项。 https://dartcode.org/docs/refactorings-and-code-fixes/
答案 3 :(得分:0)
答案 4 :(得分:0)
突出显示属性或类名,并使用F2
重命名。
如果Flutter / Dart中的重构不起作用,请尝试禁用其他扩展。有时,其他扩展程序可能会干扰使用Flutter / Dart扩展程序的重构。至少在我的情况下如此。
答案 5 :(得分:0)
如果您的意思是像Wrap with Container
这样的重构,请按Ctrl+.
上下文菜单中称为“重构”的早期按钮可用,但现在不可用,Ctrl+R
无济于事。这样您就可以使用我的建议。
答案 6 :(得分:0)
重新安装 VS 代码是我这种情况的最佳解决方案......