文中快捷键均为个人开发过程中使用频繁的方式
个人的项目类型和操作习惯不同产生使用差异,仅供参考
1.基本操作
Ctrl+C/V/S
复制/粘贴/保存(AS会自动保存,不像eclipse)
Ctrl+Y
删除整行
Ctrl+D
复制+粘贴
把选中的代码复制并且粘贴到选中的代码的后面
个人使用频繁,特别是重复的布局控件view复制
Ctrl+A
全选操作
Ctrl+Z
撤销,可以连续撤销很多次,具体多少次没有统计过
Ctrl+Shift+Z
取消撤销,和撤销刚好相反,把上一次的撤销还原
撤销和取消撤销在项目中也使用比较频繁
2.代码整理
Ctrl+Alt+L
快速格式化代码,这个使用极其频繁
写代码时不用管编写的格式,最后编写完快速格式化很舒服
Ctrl+Alt+O
快速删除不用的类包
很多人在代码中引用其他类包,但是后续代码功能改变很多类和包不需要导入
直接快捷整理一下就行,当然多余引用的包影响不大,但是处女座可能受不了那种灰色字体
3.搜索内容
双击Shift (图片中All)
全局查找
Ctrl+N (图片中Classes)
查找类,个人习惯用这个查找,项目需求多
Ctrl+Shift+N (图片中Files)
查找文件
Ctrl+Shift+Alt+N (图片中 Symbols)
查找类中的方法或变量
Ctrl+Shift+F
全局查找,一般用于查找某个单词
可以设置大小写匹配、完全匹配、正则表达式、文件类型选择
还可以选择在project、module等范围查找
而且下面还有对应的单词在类中的预览界面
Ctrl+F
当前类里面查找某个单词
可以设置大小写匹配等参数
可以使用F3去快捷跳转到下一个查询结果
4.替换内容
Ctrl+Shift+R
全局查询和替换
如上:将Log替换为Logger,点击“Replace”替换预览框中的字样
“Replace All”是替换全部的字样,谨慎使用、谨慎使用、谨慎使用。
Ctrl+R
当前类里面的查询和替换
Shift+F6
重命名(变量、方法、类名、包名等都可以重命名)
项目中其他地方对修改内容有引用的地方都会跟随着变化
5.结构显示
Alt+7
显示当前类的内部结构(方法、变量等)
Ctrl+O
显示当前可以继承的方法
Ctrl+F12
显示当前类的方法和变量
以上三个方法不仅可以显示还可以直接输入字符进行查询
Ctrl+"+"/"-"(加减号)
当前光标所在的方法展开和收拢
Ctrl+Shift+"+"/"-"(加减号)
当前类所有的方法展开和收拢,方法太多的时候会用到
6.注释
Ctrl+/
快捷注释和取消注释,此注释方法会在选中内容每行前面加//表示注释
Ctrl+Shift+/
快捷注释和取消注释,此注释方法会在选中内容前后添加 /* */包裹注释