演示模式
View---Enter presentation mode
演示
代码快捷提示
commond+shfit+a
最近修改的文件
ctrl+shfit+e
代码书签
在一行代码处使用F11
也可以在navigate--bootmark
Paste_Image.png
回退到上一个浏览的地方
ctrl+alt+left/right
快速进入方法内
ctrl+b
查看方法的参数定义
commond+p
Paste_Image.png
上下移动一行代码
commnd+shift+上下方向键
快速查找使用的地方
option+f7
快速查看方法的代码
commond+y
添加多个光标
option+shfit+鼠标左键
添加书签
bookmark option+b showbookmarks option+control+b
查看文件结构
commond+7
重构代码
control+t
surround with包裹的代码
commond+option+t
代码模板
commond+j 还可以在设置中使用live templates 添加自己的模板
方法调用栈
control+option+h 查看方法的调用流程
调试
条件断点
右键点击断点,添加条件,当满足该条件下触发
condition:条件
enabled:是否启用该断点
Paste_Image.png
临时断点
该断点执行一次后,就自动消失
ctrl+shfit+alt+F8
Paste_Image.png
异常断点
添加系统运行时,检查的断点信息,这样当系统运行时发生了指定要检查的异常时,就会自动在该位置自动断点,并抛出相关的信息
1.打开断点视图
ctrl+shfit+f8
2.点击加号选中JavaExceptionPoint
Paste_Image.png
3.选择要监视的异常
Paste_Image.png
日志断点
当出现一个问题,并且该位置处没有log信息时,我们可以通过断点加入一个log,这样需要重新加入log代码,编译整个工程
1.首先添加一个普通log,将Suspend的属性设置为false
2.在log evaluated 选项勾选中。添加日志信息
快速国际化
右键选中string.xml,选择translation editor
重构代码
1.将代码抽出成为一个方法
选中代码 refactor---extract---method
Paste_Image.png
2.将xml封装成一个style
在布局xml文件中选择一个控件的布局,右键refactor---extract--style,会在style.xml中生成对应的xml文件
Paste_Image.png
快速搜索
Search Stucturally,
在编辑区域搜索各种想出现的代码(个人设置ctrl+shfit+s)
Paste_Image.png
全局搜索
在工程下搜索所有符合要求的代码
ctrl+shfit+f
Paste_Image.png