Android Studio开发Flutter快捷键总结(Mac电脑)

3,441 阅读3分钟
  1. 给一个Widget包裹一个父元素:把光标放在当前Widget上面,option + 回车,出现wrap with xxx

截屏2021-05-29 下午5.15.41.png

同样可以快速删除这个Widget:Remove this widget 截屏2021-05-29 下午5.17.01.png

  1. 定义一个变量后,为当前变量快速创建构造方法: 将光标放在定义的变量上,option + 回车,选择 Create constructor for xxx 截屏2021-05-29 下午5.19.37.png

  2. 快速导入一个包,将光标移到报错的Class类上面, option + 回车,选择import library xxx

截屏2021-05-29 下午5.20.50.png

  1. 查看当前类的定义或者查看一个方法的实现:按住Command,鼠标就会变成一个手型,然后点进去,进入类方法实现页面,或者将光标放在一个类上,Command + b直接进入类方法的实现页面 ,查看完毕后快速关闭当前页面: Command + w;
  2. 查找一个文件: 双击Shift;全局搜索:Command + Shift + f;
  3. 变量(函数)重命名: Shift + F6,修改名称后所有的变量名就会变为新的名称;
  4. 把一个变量(类名或多行代码)转成全大写字母:Command + Shift + U,再按一下切换回来
  5. 快速创建一个继承于StatefulWidget/StatelessWidget 的类 直接写 st ,编辑器就会自动出现可选的组件sta 快速创建一个包含AnimationController变量的类 截屏2021-05-29 下午5.24.25.png
  6. 将一段代码提取出一个单独的类,选中要提取的代码右键->Refactor->Extract Flutter Widget,输入一个类名,会自动生成一个类,或者选择Extract Method...提取出一个函数

截屏2021-05-29 下午5.56.09.png 10. Commond + d 快速复制一行;

11.同时编辑多行:按住option,推动光标,就会出现多个光标,同时编辑多行,编辑完后按esc ,或者鼠标点击其他地方退出;

11.将当前行上移或下移:option + Shift + 上(下)箭头;

12.将光标移动到上一次编辑(停留)过的地方: option+Command+左箭头,在代码比较多的页面中(或者查看源码的时候),点击查看一个方法,看完后再回到原来的位置,就可以用此快捷键;option+Command+右箭头 相反的方向。

13.自动整理代码: Command + Shift + L,整理代码的时候,末尾有逗号和没有逗号是有区别的,末尾没有逗号整理完代码尽量缩成一行,末尾有逗号,整理完代码会分成多行;

14.快速换行:当光标不在行尾,想按回车换行这时候会把后面的内容带到下一行,这时候可以按住Shift ,然后按回车,可以快速换行。

15.查看当前类的子类,光标放在要查看的类名上,Ctrl + h,可以查看所有继承该类的子类,Flutter中有很多类,有时候我们不知道该用哪个类来给属性赋值,可以用改方法查看,不带下划线的是我们可以使用的。 image.png

自定义快捷键可以在Preference->Keymap中自己定义。