Android Studio常用快捷键(持续更新)

来源:互联网 发布:linux 进程启动时间 编辑:程序博客网 时间:2024/05/18 00:45

我已经使用Android Studio一段时间了,但是快捷键还一直使用的是Eclipse的快捷键。最近发现Android Studio的快捷键还是更完善的,所以切换了自己的快捷键为Android Studio的那一套。在这里特意记录自己觉得比较重要的需要使用的快捷键,并且会不断完善。

以下的快捷键都是Windows系统的快捷键:

全部查找:ctrl+ Shift +F

Ctrl+Alt+F8:在断点调试的时候直接查看选中部分的值,例如选中mapStatus.bound.northeast.latitude之后可以显示它的值。

注:有的电脑点击Ctrl+Alt+F8快捷键的时候,会导致黑屏(可能与其他的快捷键冲突),那可以采用如下的方式:
给断点设置表达式

参考链接

Ctrl+F12:展示当前文件的所有函数和变量(不清楚为什么很多博客写得是ctrl+o,这个应该是eclipse的快捷键吧~)

Ctrl + Shift + Z:向前恢复(类似于Eclipse里的Ctrl+Y)

Ctrl + Y:删除当前行(类似于Eclipse里的Ctrl+D)

Ctrl + R:查找替换

Ctrl + G : 快速定位到某行

Ctrl+Shift+U : 大小写切换

Alt + J:多行编辑(Shift + CMD + ->:跨单词的移动;Shift + ->:跨字母的移动)

添加/移除书签 : F11

添加/移除书签(带标记) : Ctrl + F11

显示全部书签 : Shift + F11

Ctrl + 标记 : 快速跳到书签

与剪切板比对 : 右键选中代码,在右键菜单中选择“Compare With Clipboard”

显示上下文信息(很棒的功能) : Alt + Q

打开当前文件所在的文件夹 : Ctrl + 左键点击Tab

在当前界面直接查看一个方法的定义: Ctrl + Shift + I(试试一下,效果也很好)

在类和布局文件之间快速跳转 : Ctrl + Alt + Home

Ctrl + Shift + Enter :

(1)在行末添加一个分号,即使光标不在行末;

(2)为if、while、for 语句生成圆括号和大括号;

复制当前行,并粘贴到下一行 : Ctrl + D

选一段代码,生成一个新的方法 : Ctrl + Alt + M

重命名 : Shift + F6

添加try catch这样的代码包裹 (很必要): Ctrl + Alt + T

条件断点

这里写图片描述
在循环里,我们不用一次次运行到我们的目标条件,而是可以如上图一样设置某个条件,直接让断点在当前条件停止。

日志断点

这个之前我也用的不多,但是挺实用。右键点击断点,然后取消Suspend选项(即表示程序运行至此断点时不会停下来),然后勾选Log evaluated expression:选项,并输入打印语句。这样,当Debug模式下的程序执行至此,不会停下来,而是在控制台中打印对应信息。

如图:
这里写图片描述

结果(没有在断点停止而是打印):
这里写图片描述

断点时改变变量的值

如图:
这里写图片描述
在断点处在变量里找到相应的值,进行修改,设置变量的值为自己想要的值,然后继续运行的话,i的值就是自己设置以后的新值。

断点时调用方法(或参与计算求值)

如图:
这里写图片描述

这是对int的计算。

对于对象
步骤:
右键Variables视图中的变量对象,选择Evaluate Expression选项(Alt+F6),弹出窗口,输入计算语句,显示结果。

变量断点

如图:
这里写图片描述
对变量加断点,如果变量发生变化,程序就会在改变处停住供调试,非常实用的方法。

后面还有的会立刻补充~

1 0
原创粉丝点击