一、快捷键
代码移动操作
ctrl+Alt+空格键 代码提示
ctrl+shift+↑ 代码向上移动
ctrl+shift+↓ 代码向下移动
ctrl+D 复制代码到下一行
ctrl+Y 删除整行代码
alt+↑ (↓) 类中方法快速上下移动
ctrl+W 第一次按选中一行,连续选会不断的添加多处选择
ctrl+shift+u 大小写转换
代码文件查看操作
ctrl+n 打开一个类
ctrl+shift+n 打开一个文件
Ctrl+Shift+F 在当前工程内查找文本
Ctrl+Shift+Alt+N 查找项目中的方法或变量
ctrl+u 查看一个类的父类是什么
ctrl+alt+h 查看某个方法被哪些类调用
ctrl+shift+i 把方法的整体实现展示出来
ctrl+H查看当前类继承的一个关系,对于查看源代码的用处比较大
ctrl+F4关闭一个文件
ctrl+alt+left/right 返回代码
alt+left/right 实现打开文件的切换
ctrl+-/+代码的折行/展开
alt+1 显示/隐藏左侧工程目录面板
ctrl+shift+alt+n 搜索方法
ctrl+f12 查看当前类的结构,查看类中声明的方法和变量
ctrl+alt+t 选中代码片段添加if else 或者try catch
代码生成
ctrl+j 快捷键
- ifn--if null
- inn--if not null
- foreach--for(:){}
- fori--for(int i = 0; i < ; i++){}
- itar--list遍历
Alt + Insert 打开添加方法(构造方法)窗口
Ctrl + O 引用父类方法
快速提取一段代码生成方法(Windows):Ctrl + Alt + M
查找和替换
ctrl+f 查找文件
ctrl+r 代码替换
ctrl+e 替换文件
ctrl+e 查找最近打开文件
ctrl+alt+l 格式化代码
二、删除项目中一个module
- 右击当前module,选择open modules settings(或者快捷键F4),选择要删除的module,点击减号“-”,这个时候module在代码中还没有删除,
- 退回到项目目录中,第二次右击删除的module,此时会出现delete,点击确认删除
- 在setting.gradle中,去掉该module的名称配置,sync now一下
三、 布局xml中不显示preview控件,一片空白
遇到的情况是在res/styles.xml中将Theme属性前面加Base
改之后
<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
四、解决Project编译不过或者缺少jar
参考这边文章:Add Build Dependencies
添加maven其他仓库地址
allprojects {
repositories {
//新加
mavenCentral()
jcenter()
//新加
mavenLocal()
google()
}
}
五、解决AS下ctrl+shift+F无法打开搜索面板
主要原因是输入法的快捷键和AS的快捷键冲突,win10下关闭这个切换