Androidstudio相关快捷键
功能型快捷键
这些功能型快捷键,可以帮助我们快速提升开发速度。
- Shift + Shift :连续敲打两次shift,输入文件名称可以搜索某一个文件(类文件,xml文件等)
- Shift+F6:修改类名、文件名
- Ctrl+/和Ctrl+Shift+/可以注释代码
- Ctrl + Shift + F:全局搜索
- Ctrl + Shift +上/下: 当前代码(可以是多行)向上/下移动一行
- Ctrl + Shift + “-”: 将所有的方法缩进(方便查看类的整体结构)
- Ctrl + Shift + “+”: 将所有的方法缩进展开
- Ctrl+E:可以显示最近编辑的文件列表
- Ctrl + D:复制当前行到下一行
- Ctrl + W:按一下选中当前行,按多次选中多行
- Ctrl + O :快速重写父类方法
- Ctrl + J:快速添加for循环、if循环等快速生成相关代码块模板
- Ctrl + R:替换资源
- Ctrl + Alt +T:为选中代码快速添加if/else、try/catch等代码
- Ctrl + Alt + L:格式化当前类所有代码格式
- Ctrl + Alt + M:将代码块封装到一个方法中
- Ctrl + Alt + B:跳转到抽象方法的实现中
- Ctrl + Alt + 左键/右键 :光标前后变换的位置,“左”表示上一个位置,“右”表示下一个位置
- Ctrl + Alt + 空格:代码提示
- Ctrl + Alt + F:提取全局变量,如new InputStream(),然后使用快捷键
- Ctrl + Alt + v:提取局部变量
- Alt + enter:查找解决方法
- Alt + 左键拖动:多行编辑
- Alt + up/down :在类的中的方法快速移动
- Alt + 1:打开或者隐藏工程面板
- Alt+上键 或者 Alt+下键:可在方法间快速移动
- Ctrl +Shift + Z:撤销ctrl+z的内容,比如某一次你修改了,觉得修改错了就ctrl+z,后来又觉得修改是正确的,此时就可以用ctr+shift+z来进行恢复。
- Ctrl + `:可以切换代码编辑区的皮肤。
- Ctrl + Shift + i:在调用的地方弹窗查看某一类的定义,但又不会跳转到该类的定义。
代码编写快捷键
这些快捷代码,我们只需要在文件中直接敲以下字符就可以生成一段代码块。
- logt + enter:快速生成TAG字段
- logd + enter:快速生成d级别的log信息,同理生成i级别的log信息,logi + enter
- Toast + enter + tab :快速添加一天Toast
- fori: 直接生成一个for循环代码块,参数是i,可以修改
- 对象.for:如list.for,生成for(String s: list) 的模板
- ifn:是一个字段判断为空的代码块,if
- inn: 是一个字段判断不为空的代码块
- rouit:直接切换到主线程的代码块
- sout:生成System.out.printLn一串代码
- fbc:findviewById的缩写,效果:() findViewById(R.id.)
- geti:快速生成instance方法
- starter:开始activity的方法
- 自定义模板:setting->code style->live templates ,比如说我定义了一个单例模式(比如快捷键是sin),定义完了之后我指定它的快捷代码是sin,于是在代码中直接敲sin就会有提示了
设置自定义主题、背景
https://blog.youkuaiyun.com/zivensonice/article/details/51592895
参考
https://blog.youkuaiyun.com/qq_15204179/article/details/91357582
https://www.cnblogs.com/z5130761/p/5996893.html/
http://mp.weixin.qq.com/s/RVyR5Xtq_c56NsIMcyySNA/
http://halohoop.com/2017/07/16/snacks_shortcuts_of_as/
https://blog.youkuaiyun.com/Lone1yCode/article/details/79516856/
https://www.jianshu.com/p/065877f0c33d/