AS中实用的快捷操作(二)

上一篇归类讲了一些常用的快捷键

这一篇就不归类,直接讲一些平时使用频繁的快捷操作

这个整理有点乱,想到啥就写啥

 

鼠标滚轮

鼠标滚轮常用的操作是滚动代码上下查看,按住Shift可以左右滚动

另外还有以下快捷操作:

1.快捷关闭打开的类,选择需要关闭的类,单击鼠标滚轮即可

AS中实用的快捷操作(二)

2.方形区域选择(同快捷操作的  "Alt+鼠标选择区域"),这个可能有点难懂,看个例子

AS中实用的快捷操作(二)

把上面区域类的private int类型全部改成public float,

只需要选中上面的方形区域然后输入public float,区域类每行都会变成public float。

AS中实用的快捷操作(二)

此快捷只能选择方形区域或者如上这种情况

一般成对角选择,左上右下,左下右上

 

Alt+Shift+↑/↓

讲选中内容进行上下移动,一般用于移动某行代码位置

 

Alt+Shift+←/→

回退上一个跳转点、前进到下一个跳转点

功能同工具栏的左右箭头,个人习惯用工具栏箭头

如果没有找到这个工具栏,View中勾选Toolbar

AS中实用的快捷操作(二)

 

快捷定位类

AS中实用的快捷操作(二)

顺带说一下:定位按钮右边的按钮是将整个project收拢

当你打开某个类,不知道类所在位置

你需要找到类头package后面显示的位置信息。

点击这个快捷按钮能很快定位类位置,如下:

AS中实用的快捷操作(二)

本人项目经常会通过Ctrl+N查找类 然后需要这个按钮定位类的位置

 

Ctrl+空格键

快捷提示,主要用于单词名称提示

AS中实用的快捷操作(二)

 

Alt+Enter(回车)

快捷提示,用于提示报错、导包等提示

AS中实用的快捷操作(二)

 

Ctrl+P

方法中参数内容提示

AS中实用的快捷操作(二)

有些方法里面有很变量,可能你输入的时候都忘了当前变量对应的信息是什么

此时你就可以使用此快捷提示

(一般项目中不建议传递太多参数,如果参数太多,建议通过类进行传递)

 

Ctrl(+Shift)+W

扩展和缩小选中范围

项目中经常遇到要选中某个String,但是用鼠标选中不方便,如下:

1.将光标选到String中

AS中实用的快捷操作(二)

2.然后Ctrl+W,便会选择光标对应部分String

AS中实用的快捷操作(二)

3.不断的使用Ctrl+W,就会向外扩展,知道整个String都被选中我们就可以把它复制出来

AS中实用的快捷操作(二)

这个快捷键还可以继续扩展,这个只是个人的例子。

 

F2键

快捷定位报错或者报红的代码,再次操作就会寻找下一个报错或者报红的位置

(根据你自己设置的编码规范,或者第三方编码规范框架的错误信息,推荐阿里的框架)

AS中实用的快捷操作(二)

有很多代码没有错误,但是违反编码规范的地方也可以定位到(红色波浪线)

AS中实用的快捷操作(二)

 

Alt+insert

弹出快捷菜单,生成构造器、get/set、toString等方法,另外还有一些第三方框架,例如GsonFormat

AS中实用的快捷操作(二)

 

 

两个非AS快捷键,但是使用挺多的,稍微提一下

Delete、BackSpace

BackSpace是从光标位置向前删除

Delete是从光标位置向后删除

 

Shift+←/→选中

按住Shift,通过←/→从光标位置向前向后选中内容

 

 

另外有个非快捷操作,但是使用很方便的操作

代码左边区域,鼠标右键选择显示代码的行数

AS中实用的快捷操作(二)

Ctrl+G

可以快捷定位到行列坐标