总结一些关于 AS 的小技巧 因配置的原因可能个别人的快捷键不尽相同 可以根据面板查看自己设置的快捷键
常用快捷键
查看快捷键设置面板
Preferences -> Keymap

页面搜索
command + F
 
全局搜索
command + Shift + F
 
快捷复制粘贴
Editor Actions | Duplicate Line or Selection command + D 光标放在想要复制粘贴的代码行,command + D 即可快速在此行下一行复制并粘贴出新的一行,此快捷键也可选中操作.

当前页快速替换代码块
上面为需要替换名称的代码 下面为想要替换成的代码 上下箭头可以快速定位选中代码
command + R Replace : 单个选中替换 Replace All:此页面相同代码全部替换

快速删除一行代码
command + X
command + X 
多行同时选中操作多行同时编辑
option + 鼠标光标 当有多行代码需要进行相同的增删改时非常实用可以同时对选中的代码进行相同的操作 
快速生成构造器/Getter/Setter/构造函数等
当在实体类中添加新的变量时快速为变量设置构造器等 command + N

代码整理
option + command + L 代码分配不合理位置错乱时可以进行代码整理

快速设置变量为全局变量
option + command + F 将光标放在需要设置全局变量的代码块上

变量前缀修改 代码规范以驼峰形式提示
在Android的开发规范中,成员变量命名以m开头,静态变量命名以s开头,后面都遵循驼峰命名法。我们写代码的是Android Studio 会给我们提示,如下: 如上图这样,写出来的变量是不规范的,我们要变成规范的变量命名,就得手动在变量名前面加上m,在静态变量名前面加上s,但是每次都这样加还是很麻烦的,能不能统一给成员变量统一加上前缀呢?当然是可以的,Android Studio 可以配置: Preferences -> Editor -> Code Style -> Java  没写完后续再写
2021年 12月02日 北京 周四 天气 晴 12/-1°C
|