Android studio 收获的奇技淫巧--安卓群英传神兵利器

仅简单记录个人读书后的收获:

1.Structure面板
2.Tip of the Day在菜单栏的Help标签下
3.演示模式(赞!!常用全屏模式)
  在菜单栏的View标签下,其实有三种模式
1. Presentation Mode 演示模式
2. Distraction Free Mode 无干扰模式
3. Full Screen 全屏模式
4.临时断点 快捷键 Ctrl + Alt + Shift + F8 增加一临时断点,临时断点执行一次后,自动消失
5.异常断点
  打开Run-View breakpoints,点左上角“+”,选 Java Exception Breakpoints,输入要监听的异常即可
  比如监听NullPointerException,当App因此异常崩溃,系统就会在对应的地方自动断点并暂停
6.日志断点
  当需加一行Log时,不需把整个工程编译一遍。日志断点可不修改代码增加Log
1. 在要断点的地方打上普通断点
2. 在断点上单击鼠标右键,suspend--> false
3. 再在下面的 Log evaluated expression中写入日志信息即可
7.书签
  书签记录代码,Windows平台快捷键是F11,可在Favorities标签下查看相应的Bookmarks 。
  通过快捷键Shift + F11可以调出书签面板,显示所有书签
8.附加调试 (赞!!)
  调试程序除了debug运行程序,还可以attach to debugger进行。尤其是在你Run ‘app’时突然想调试,不必debug运行很长时间,直接点击attach to debugger并选择要调试的程序,即直接进入调试。(赞赞赞)
9.Show in Explorer
  自己又加了个快捷键Shift + F,选中文件,按Shift + F,即可在文件系统中打开文件
10.拆分窗口(赞!!)
  在编辑界面同时展示多个界面。对比代码或对我这个新手抄段代码很有用
  在菜单栏中选择 Window-->Editor Tabs-->Split vertical/horizontal
11.快速提示
  在if上使用 Alt+Enter会提示Replace 'if' with 'switch'
12.快速国际化
  选中string.xml,右键,Open Translations Editor,选择左上角“地球”图标,即可打开资源国际化选择器,选相应的语言,即可在目录下产生该语言对应的资源文件
13.Extract的妙用
  不仅可以重构代码,还可以抽取XML布局文件。可抽取Style,抽取布局。代码中还可提取各种变量,参数,常量
14.Structurally Search
  Ctrl + Shift + A通过Find Action方法,可快速打开该功能。可用“$xxx$”标志进行匹配搜索(这个方法很重要么?)
15.后缀模板
  比如 list 后面跟上.for,即可快速打开foreach遍历语句,后面跟上.cast即可快速生成类型转换模板 
  然后还需要多自定义代码模板
16.Productivity Guide
  可以显示开发者本次使用AS的总时间,活动时间,已经使用的快捷键次数等统计信息。可通过这些数据评估工作效率

疑惑与不当之处

  1. 通过相似性进行多重选择,mac下Control+G。windows下Ctrl+G 会出现 go to line的提示框
  2. Control+Space ,代码提示。当显示出候选的提示后,Enter跟Tab都可完成提示的输入,区别是Tab会将后面已经输入的提示全部删除,而Enter会保留后面的输入。区别不懂,操作了没区别额。
  3. 书签 Windows 下 F11 书签面板 Shift + F11 mac的是F3
  4. 预览方法定义Windows的快捷键是?mac Command+Y后面附录中也没有
  5. 快速重构快捷键Ctrl+Shift+Alt+T mac Control+T后面附录中也没有
  6. 给方法填注释,光标在方法上,Ctrl+Alt+/ 但光标不在描述位置,设置中哪里可找,加一句 $desc$.(并非书上内容,自己想的)

你可能感兴趣的:(Android studio 收获的奇技淫巧--安卓群英传神兵利器)