-
创建新的StatelessWidget或者StatefulWidget
直接输入stless、stful即可,不必手动去编写继承StatelessWidget或者StatefulWidget并重写build()方法
-
StatelessWidget改为StatefulWidget
只需要将光标StatelessWidget的地方,按住Alt + Enter(在mac中是option + Enter),然后单击Convert to StatefulWidget,将自动转为StatefulWidget
-
Alt + Enter作用
1、给widget添加padding:按下Alt + Enter,单击Add Padding就可以给widget的外面加上一层Padding,且代码结构不会乱 2、设置widget居中:按下Alt + Enter,单击Center Widget就可以给widget的外面加上一层Center的小部件,使widget居中 3、将widget放到Container中:按下Alt + Enter,单击Wrap with Container就可以给widget的外面加上一层Container 4、将多个widget放到Row,Column中:按下Alt + Enter,单击Wrap with Column或者Row就可以一次性将多个widget放置到Row或者Column中 5、将widget放到任意的小部件中:按下Alt + Enter,单击Wrap with a new widget就可以将widget放到任意的小部件中 6、移除widget:按下Alt + Enter,单击Remove Widget就可以将当前的widget进行删除
-
快速选择整个小部件:快捷键Ctrl + W
-
使用Flutter Outline
Flutter Outline可以在IDE的最右侧找到,位于Flutter Inspector的正上方。Flutter Outline:主要用于视图的预览、右键某一个widget,可以根据提示框,快速帮你在这个widget的外面包装一层比如padding之类的代码
-
代码提取成一个方法:Ctrl+Alt+M
-
删除未使用的import:Ctrl+Alt+O
-
重命名:Shift + F6