问题:在一台 Mac 上,在 VSCode 中,当我按住 Ctrl 键单击某个小部件时,会出现重构/包装菜单 - 与按 command + '.' 时出现的菜单相同。这是正确的行为。
但是在另一台 Mac 上,当我按 cntrl 键并单击某个小部件时,会弹出“转到定义”菜单。这是不可取的,也是不正确的。
配置中有什么不同会导致不同的行为,我该如何更改它?
两台机器均已更新到最新的 VScode 和 Flutter 版本以及扩展。
事实证明,它与 VSCode 和 Flutter 配合使用的方式是一个两步过程,如下所示:
按住 ctrl 键单击可显示“转到定义”等菜单。这是一个 VSCode 弹出窗口。如果你往下看大约一半,菜单上的项目之一是“重构”。
单击此弹出菜单上的“重构”,会弹出一个不同文本格式的菜单。这是一个 Flutter 弹出窗口,独立于 VSCode IDE。 “wrap”功能位于此 Flutter 弹出菜单中。
一如既往,cmd + '.'一步完成同样的事情。