AS快捷键与代码模板

来源:互联网 发布:淘宝vip等级划分 编辑:程序博客网 时间:2024/05/17 14:25

一.快捷键:

单行注释:Ctrl + /

多行注释:Ctrl + Shift+ /

 

格式化当前行:Ctrl +Alt + I

格式化所有:CtrlAlt + L

 

上、下移动代码:Ctrl+ Shift + ↑↓   Alt + Shift + ↑↓

类继承关系:Ctrl +H

 

抽取方法:Ctrl + Alt+ M       

抽取变成员:Ctrl +Alt + F

抽取局部变量:Ctrl +Alt + V

抽取常量:Ctrl +Alt + C

大小写转换:Ctrl +Shift + U

 

复制文件:F5

重命名:Shift + F6

 

实现抽象方法:Ctrl +I (Implements)

覆盖方法:Ctrl + O(Override)

 

查看方法参数提示:Ctrl+ P

查看文档说明:Ctrl +Q

查看方法代码:Ctrl +Shift + I

查看方法在哪被使用了:alt+ F7

查看方法的层次调用:Ctrl+ Alt + H (Hierarchy Callers of requestData)

查看子类:Ctrl +Alt + B

高亮选择的代码块:Ctrl+ Shift + F7    取消高亮:按两下Esc

查看当前Activity对应的布局,或者当前布局对应的Activity:Ctrl + Alt + Home

折叠代码:

l  Ctrl + +/-,折叠光标当前

l  Ctrl + Shift + +/-,折叠整个类

 

代码提示:Ctrl + Shift +空格

 

在当前光标下面插入一行空行:Sift + Enter

在当前光标上面插入一行空行:Ctrl + Alt + Enter

 

语句补全:Ctrl + Shift +Enter,如输入if后按这个快捷键,得到如下:

if () {
}

 

代码补全:Enter和Tab区别:


区别:

 按Enter的效果


按Tab的效果,直接把之前的toString给覆盖了

 

全屏代码窗口:Shift+ F12

 

打开类:Ctrl + N

Ctrl + F12,快速定位方法或者变量,在输入方法时可以使用单词首字母,如oCr查找到onCreate方法

打开资源文件:双击Shift

在布局预览中,选择控件按下Ctrl + B进入到该控件的xml位置

在使用Alt+Insert  常用:(Gsonformat的使用)


打开最近编辑过的文件:Ctrl+ Shift + E (Recently Edited Files)

打开最近访问过的文件:Ctrl+ E (Recent Files)

例如: Activity中打开清单文件


findViewById快捷输入


第二:代码模板

1、空判断

模板1:


 结果:


模板2:(if null)


结果:


2、非空判断

模板1:(not null)

 

结果:


模板2:(if notnull)

 

结果:



3、抛出一个异常生成常量

        

        


4、查找控件

 

结果效果:


5、设置为gone、visible




6、运行到UI线程

        



7、显示Toast

        

8、给View添加构造方法

   




9、TODO

        

结果展示:


10、FIXME

        

结果展示:


11、Log

        

结果展示:

输出方法名:

结果展示:


 

12、xml命名空间

        

结果展示:


13、xml控件的宽高

     

14、循环

         创建迭代循环

        

结果展示:



迭代数组元素(itaterate array)



结果展示:



迭代集合元素(itaterate collection)


 

结果展示:


迭代List元素(itaterate list)


 

结果展示:


增强for循环(迭代可迭代 iterate iterable)



结果展示:


 

 

迭代一个迭代器(iterate iterable)


 

结果展示:


 

反过来迭代数组(reverse iterate array)


 

结果展示:


15、获取单例方法

        

结果展示:


16、类型判断(instanceof)

        

结果展示:


17、main方法(public staticvoid main)

     

结果展示:

   

18、变量声明

       

结果展示:

19、快速生成get/set方法

get结果展示:

set结果展示:




0 0
原创粉丝点击