我们接着来学习studio的快捷键。
一、代码移动
(1) 折叠代码:ctrl+plus(+/-);
(2) 寻找代码的另一半括号:ctrl+]或者[ ;
(3)快速添加if、for、try-catch的语句:选中代码,然后ctrl+alt+t
(4) 自动生成成员变量: alt+回车键
(5)格式化代码:ctrl+alt+L
(6)快速补全代码、行尾分号:ctrl+shift+Enter键
二、代码生成( 均以 ctrl +j 开头)
(1) +n(判断为空)/nn(判断条件不为空)
(2) for /foreach
(3) visibility / View.GONE
(4) Toast
代码生成还有好多快捷键,都是以ctrl +j 开头,例如加上toast,可以自动生成弹出提示的代码块,自己可以研究一下。
三、文件查找
(1) 全局查找 :ctrl+F
(2) 全局替换:ctrl+R
(3) 最近打开的文件:ctrl+E
(4) 快速查找:双击shift
(5) search Action : ctrl + shift + A
(6)查找参数定义:ctrl+p
四 代码调试
(1) 单步调试:f8(相当于eclipse里的f6)
(2) 调到内部方法进行调试:f7
(3) 调到下一个断点:shift+f8(相当于eclipse里的f8)
(4)查看成员变量的变化:在debugger环境下右键单击 —–>add to watches
ctrl+Alt+f8(相当于eclipse的ctrl+shift+i)
(5)通过:f9
五、断点
(1) 取消所有的断点
run —-> view breakpoint 点击左上角的-,取消所有断点
(2) 条件断点
在普通断点上单击鼠标右键,在弹出菜单的condition中填入断点条件。
(3) 临时断点
只执行一次,ctrl+alt+shift+f8
(4)异常断点
view—->break points—–>java exception breakpoints(举例,可以是空指针等异常)
会自动因为这个异常而导致崩溃的地方自动断点并暂停。
(5) 日志断点
打上断点—>右键,选择suspend属性为false,在log evaluated ex……加入打印日志信息,比如:“text”+ i
六、附加调试
首先运行一下项目,然后
在Run—-> attach to debugger…..,选择自己的项目,进入debug模式
七、
快速提取方法:ctrl+alt+m
代码自动提示:ctrl+space