0%

Studio开发提升效率的技巧

  • 快速条件断点

  • 异常断点

日志断点

  • 增加一个断点,而不用额外增加一行日志代码,更不用重新运行

多重选择

  • 光标放在第一个单词上,Control + G 选中,然后连续按 Control + G,既可以选中多个,同时修改

  • 多重选择的另一种方式

    Option + 鼠标左键

    • 代码提示

      1
      opinion + enter
    • 调试中查看变量的值

      1
      Alt + 鼠标左键点击表达式

    设置变量命名代码风格

    • 根据Google的代码风格指南,类的成员变量通常要以m为开头,而静态变量通常以s开头。因此我们可以设置变量的命名规则,如下图所示

    书签

    1
    F3
    • 查看书签
      1
      command + F3

    代码折叠

    1
    command +-

    预览方法定义

    1
    command + Y

    拆分窗口(目的:查看比对代码)

    查找快捷键(切换系统专用)

    • 代码重构

    • 代码重构只添加固定代码的方法

      1
      command + option + T

    快速国际化功能

    • 打开中文的string.xml文件,点击 Open editor
    • 然后就可以对比修改了!!,假如没有相应的国际化文件,则需要先生成后填写

    Extract

    • 将一段代码抽出来作为一个方法

    • 也可以使用快捷键

      1
      command + opition + M

    • 重构XML代码之把一段代码的Style抽离出来复用

  • 使用 Search Structurally

    1
    something($time$)

    使用代码模版快速生成代码

  • 系统代码块,常用的有跳转Activity、findViewByID、for each、for循环、gone代码、判空等

    1
    command + j

  • 自定义代码块