zoukankan      html  css  js  c++  java
  • Android Studio中提高编码速度的小技巧

    Android Studio中提高编码速度的小技巧

    古语有云:工欲善其事必先利器。我们如何利我们的Android studio这个开发神器呢?

    应该使用的快捷键(WIndows平台)

    根据表达式快速生成变量

    Ctrl + Alt + V

    快速将局部变量提升为成员变量

    Ctrl + Alt +f

    上下移动行

    Ctrl + Shift +上下方向键

    快速抽出表达式,用变量代替(常用在抽出if 判断条件语句)

    Ctrl + Alt + V

    快速切换到其他类文件

    Ctrl + N

    全局查找文件

    按两次Shift,弹出输入框

    快速查看类的成员,及方法

    Ctrl + F12

    快速折叠 即展开方法

    Ctrl + Shift + "+" 展开类文件所有方法
    Ctrl + Shift + "-" 折叠文件中所有方法
    Ctrl + "+" 展开光标所在的代码块
    Ctrl + "-" 折叠光标所在的代码块

    查看方法调用链

    Ctrl + Alt + H

    通过模板来少些代码Live Template

    系统自带的模板

    注意结合下面的图, 建议跳转到我此文的学习来源之一《Android Studio相见恨晚的操作锦集》

    快速生成for循环

    遍历集合的时候,集合对象.for, 生成增强for循环
    集合对象.fori 常规的for循环
    集合对象.forr, (r, reverse的缩写)反响for循环
    数字.for, 快速实现数字个循环

    判空

    对象.null

    判断非空

    对象.notnull 或者对象.nn

    快速生成if语句

    判断的语句.if

    快速生成instanceof语句

    对象.instance


    以下是具体的图

    Alt text
    .fori可以这样:
    Alt text
    .forr可以反向:
    Alt text
    数字.for也可以:
    Alt text
    判空可以这样:
    Alt text
    非空可以这样,对象.notnull:
    Alt text
    更简单的非空:
    Alt text
    if语句:
    Alt text
    Alt text
    instanceOf语句:
    Alt text

    自定义Live Template

    这些模板是Android Studio已经提前自定义好了的。 我们也可以增加 增加这类功能。
    在AS菜单里Preference->Editor->Live Templates 可以查看和增加Live Template
    详细操作, 请跳转至原文《让你变懒得Android Studio Live Template》

    参照上图, 请自己点开各个分组, 熟悉下各个快速的缩写

    文件模板

    徐宜生 新书《Android群英传:神兵利器》会有讲述,敬请期待。
    也可以搜索关键字, Android模板,搜索相关文章。

    声明, 此问是根据如下两篇文章汇合的,图片也是使用两篇文章的原图, 内容和语言都会有很大的雷同。因此建议分别调整至以下文字,学习各个部分。一定要自己实践哦!
    参考自:
    《Android Studio相见恨晚的操作锦集》
    《让你变懒得Android Studio Live Template》

  • 相关阅读:
    tera term通过ttl脚本 自动连接服务器
    shell脚本生成xml文件
    MarkDown语法练习笔记
    linux nkf 日文编码转换命令[转载]
    Shell脚本传递带有空格的参数[摘录自网络]
    JavaScript思维导图—函数基础
    JavaScript思维导图—运算符
    JavaScript思维导图—数组
    JavaScript思维导图—流程控制
    JavaScript思维导图—正则表达式
  • 原文地址:https://www.cnblogs.com/moonbow/p/5804853.html
Copyright © 2011-2022 走看看