AndroidStudio快捷键和自定义模板

xiaoxiao2021-02-28  14

1. 快捷键

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

2. 自定义模板

2.1 操作步骤

Settings——Live Templates——选择+号——选择Template Group选择+号——选择Live TemplateAppreviation:输入快捷键的名字 Template text:输入模板代码点击Define——选择Java选择Edit variable 编辑变量,输入变量对应的值然后确定就Ok了

2.2 示例模板

单例模式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() 点击事件click public void onClick(View view) { switch (view.getId()) { case R.id.$resId$: $content$ break; default: break; } } 判空ise TextUtils.isEmpty($content$); 输出Log并打印位置 Log.e("$class$","$method$($class$.java:$line$)"+$content$); 变量——值: class——className() method——methodName() line——lineNumber()
转载请注明原文地址: https://www.6miu.com/read-1100315.html

最新回复(0)