AndroidStudio快捷键和自定义模板

1. 快捷键

  1. logm:打印方法名+参数
  2. Ctrl+Alt+Space:代码提示
  3. Ctrl+Shift+UP/DOWN:代码向上/向下移动
  4. Ctrl+D:复制一行
  5. Ctrl+Y:删除一行
  6. Alt+UP/DOWN:类中方法上下移动
  7. Ctrl+W:选中代码,连续点会有扩展效果
  8. Ctrl+Shift+N:打开一个File
  9. Ctrl+N:打开一个类
  10. Ctrl+B:查看变量的声明
  11. Ctrl+U:查看一个类的父类
  12. Ctrl+Alt+H:查看方法的被调用情况
  13. Ctrl+Shift+I:查看方法的具体内容
  14. Ctrl+H:查看方法的结构图
  15. Ctrl+Left/Right:切换标签
  16. Ctrl+Alt+Left:代码返回快捷键
  17. Ctrl+减号/加号:折叠/展开代码
  18. Ctrl+Shift+F12::隐藏所有面板
  19. Ctrl+Shift+Alt+N:查找类中的方法或变量
  20. Ctrl+F12:查询类中所有的方法构成
  21. Ctrl+O:复写父类中的方法
  22. Ctrl+[]:查询方法中大括号的起始末尾的位置
  23. Ctrl+Shfit+T:添加try+catch/if/for等
  24. Ctrl+J:代码自动生成工具(特强大)
  25. const:输出整形常量
  26. key:字符串常量
  27. psf:public static final
  28. fori:for循环
  29. ifn:if判断
  30. gone:.setVisibility(View.GONE);
  31. rouiT:快速在子线程中切换到主线程
  32. ViewConstructors:快速实现自定义View的三个构造方法
  33. .null/.notnull:null和非null的判断
  34. .var:局部变量
  35. .field:全局变量
  36. .for增强for循环 .fori 正序遍历 .forr 逆序遍历
  37. .return:返回
  38. .cast:强转
  39. .try:try..catch
  40. .format:字符串格式化
  41. .switch:switch判断

2. 自定义模板

  • 2.1 操作步骤

    1. Settings——Live Templates——选择+号——选择Template Group
    2. 选择+号——选择Live Template
    3. Appreviation:输入快捷键的名字 Template text:输入模板代码
    4. 点击Define——选择Java
    5. 选择Edit variable 编辑变量,输入变量对应的值
    6. 然后确定就Ok了
  • 2.2 示例模板

    1. 单例模式ins
    private static $class$ m$class$ = null; 
    private $class$(){} 
    public static $class$ getInstance() { 
        synchronized ($class$.class) { 
            if (m$class$ == null) { 
                m$class$ = new $class$(); 
            } 
         } 
         return m$class$; 
    }
变量——值:class——className()
  1. 点击事件click
public void onClick(View view) { 
    switch (view.getId()) { 
        case R.id.$resId$: 
            $content$ 
            break; 
        default: 
            break;
    } 
}
  1. 判空ise
TextUtils.isEmpty($content$);
  1. 输出Log并打印位置
Log.e("$class$","$method$($class$.java:$line$)"+$content$);
变量——值:
class——className()
method——methodName()
line——lineNumber()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值