android studio快捷键

android studio快捷键

转载请注明“文章来自****”!!!

本篇所提及的快捷键都是Windows系统下的。.


正文:

1、ctrl + shift + z 我想就连没编过程序的人都知道 ctrl + z 是回退键,但是很少人知道 这个“前进键”吧,事实上这个快捷键会和搜狗输入法冲突,当然大家可以在studio中更改这个快捷键,也可以在搜狗中更改这个热键。提示:按这个快捷键的时候要慢一些,因为我常常出现的状况就是前进后退反复很快的按,最后代码乱了!有兴趣的同学可以去尝试一下studio真的会出现这个情况!

2、ctrl + e recent files 也就是最近操作过的文件,大家在刚刚编辑过的类可能把它关了,或者编码去上方的tab放不下被挤出去了,ctrl +e 最近编辑or打开的类或res的资源文件都一目了然。

3、上一个提到编码区域上方的tab栏,studio默认的是single line 也就是单行,然后如果打开的类多的话最后面会有按钮查看更多的。
右键点编码区上方tab,列表中选择tabs placement ,再在列表中选top(默认是single line)

4、shift + 回车 当我们在编码时,会出现光标在这一行的中间位置,但是如果你想在下面新起一行再编码,这时真的比较尴尬了,按end键然后回车?或者用鼠标点在这行后面然后回车呢,我觉得都不如shift + 回车,毕竟左右手都有分工并且不离开键盘是最好的快捷键嘛!如果想跳到本行最前面编码那就按一下home键吧。

5、ctrl + w w肯定是wrap 嘛,布局中包裹内容wrapcontent熟悉吧,那这个快捷键就是选中光标所在的那个单词啦,当然你可以用鼠标双击选中这个词,都差不多速度。

6、ctrl + alt + L L被窝大写了,我怕大家以为这是1呢,事实上这个快捷键大家都知道,format code 格式化代码(开始我以为是格式化sdcard一样的意思,一直没敢用),我要说的是,这个快捷键与网易云音乐客户端的热键冲突了(有逼格一点的都用这个听音乐嘛!说道这个,这里有歌单https://www.zhihu.com/question/30770284),窝巢,跑题了,大家不会跑去听歌了吧!在这里讲一下如何修改studio快捷键来避免一些软件热键的冲突,上图:设置中->keymap->搜索关键词,这里我们搜format->找到reformat code ->双击这一栏,直接把你想改的 快捷键按出来,而不是一个个单词手打上去!

7、ctrl + shift + i 光标放在调用的方法名上,按住快捷键,能够不用跳到该方法内就可以查看该方法的内容,有同学会讲,那我就按住ctrl+鼠标左键点进去查看方法多方便,事实上你跳过去容易,回来难啊(当然怎么回来也有快捷键,下一个我会提到),还有就是有些情况使我们没必要跳过去的,比如在xml中查看一个字符串的引用@string或者@color、@drawable等。

8、上文提到怎么调到上一个光标所在位置嘞,ctrl + alt + 向左箭头 ,然后奇迹发生了,你发现你的Windows屏幕旋转了,怎么办,继续按向上方向键调回来呗!哈哈,我知道你们回去整蛊别人了!那么,如何关闭这个Intel显卡旋转显示输出的快捷键呢,先说步骤再上图吧,打开控制面板->在右上角选择小图标->找到英特尔图形与媒体选项->选项和支持->吧启用项这个checkBox取消勾选吧!然后你就可以愉快的返回到你上一个光标的地方,例如大家在用alt+回车创建一个成员变量时,往往会直接跳到类的最上方,然后不知道这个快捷键的你右手抽筋了的滑动鼠标滚轮回到原来的地方。

9、在item 7中我提到 ctrl + shift + i 可以查看内容哈,这里如果想更方便的,鼠标悬停在调用的方法上or在布局的@string等上面就可以查看更多的信息。

10、alt + 回车,简单提一下吧,引包,创建成员变量,创建方法等…你就可以直接先在调用的地方把名字起好,然后肯定会报红,光标放在这个单词上按住alt + 回车。提示:在自动生成方法时,把你要传的参数也写进去,就会连参数也一起生成。

11、try -catch 一段代码,先选中这段代码,按住ctrl + t 顾名思义,t就是try嘛,很好记的!

12、讲一段代码打包抽取成一个方法:选中这段代码,ctrl + alt + m m就是method。

13、你有木有看过这样编码?上图:

android studio快捷键

多行编辑,也许不会常用,装逼倒是可以。alt + 鼠标左键(按住不放)往下行拖…

14、在你的类的某一行报红时,你会去鼠标往下滚去找?还是会点击右侧scrollBar的红杠?可以试试F2 直接跳到错误那里哦!想改这个快捷键就去keymap搜error关键词吧。

15、ctrl + y 删除一整行代码,但是我通常用ctrl + x 。

16、ctrl + d 复制本行代码到下一行,or 复制选中的代码到光标后面-没啥好说的,我使用的频率蛮高的。比如你想在方法里多加一个参数,原有参数有String类型的话,你就选中它前面的逗号+参数类型+参数名,然后按ctrl +d 然后改一下参数名字就ok了。

17、当你想写一段代码弹吐司的话,打Toast(或者前三个字母)然后选择联想列表中的create new toast

18、当你想打log时,logi 然后回车,loge 然后回车

19、当你想写for循环时,fori回车, fore回车。

19.2.5 当你需要判空时,ifn 回车 (另,代码补全的列表怎么调出呢,ctrl + j)

19.5、switch没有代码补全的联想怎么办!自己去设置吧!

20、alt +shift + 箭头上or下 移动本行代码 -屡试不爽

21、连续按两下 shift 全局搜索 文件 -在找一个类你忘了你把它仍在哪个包里时

22、 ctrl + shift +F 全局搜索单词 -老板说,客户要求把某一个词换成某一个词时,如何确保没有遗漏呢,这个方法的最大用处在于此。

23、右键点在类文件or布局文件(string或color文件中的单词也行),然后选择find usage 就可以查到这个类或者布局等资源被调用的所有地方,效率很高,屡试不爽。

24、添加代码头注释:在File and Code Templates里面有Include,在File Header里面添加描述,比如

/**

  • 作者 你的名字
  • 时间 ${DATE} ${TIME}
  • 文件 ${PROJECT_NAME}
  • 描述
    */
    我习惯用英文加名字和日期:

25、工程目录的所有解释(无耻的盗用了别人的一张图,在此感谢):
android studio快捷键

在这里建议大家用project视图目录下编码,而不是android,project下可以看到一些android下看不到的文件夹,比如res下的drawable-xxhdpi等。

26、ctrl + shift +v 选择最近有复制过的一些内容 有选择性粘贴。

27、alt + 方向键-上or下,跳方法

28、美化preview :

android studio快捷键

29、ctrl + F12 查看当前类结构(包括定义的类与成员变量)也可以手动点击查看。

30、Alt+Insert:快速生成构造方法或是GET,SET方法等,大多数笔记本的insert在PgDn键上,所以还要多按一个fn键

31、如何添加工程依赖呢,上图:

android studio快捷键

32、debug快捷键没啥好说的了

AndroidStudio Debug模式快捷键:

alt+f8 debug时选中查看值

f8相当于eclipse的f6跳到下一步

shift+f8相当于eclipse的f8跳到下一个断点,也相当于eclipse的f7跳出函数

f7相当于eclipse的f5就是进入到代码

alt+shift+f7这个是强制进入代码

ctrl+shift+f9 debug运行java类

ctrl+shift+f10正常运行java类

command+f2停止运行

以上就是我的分享了,多关注一下,不要直接关掉!