1.AndroidStudio快捷键
Win:
ctrl + F12--查看类的结构( alt+ 7)
ctrl + h -- 查看继承关系
-------
Mac:
cmd + F12 --查看类的结构(cmd + 7)
control + h --查看继承关系
2. SouceTree忽略文件: .gitignore文件编辑:
忽略指定文件:直接写文件名
忽略文件夹:直接写文件夹路径,例:target或者target/ -> 忽略target下的所有文件
忽略某类型的文件:使用通配符*,例:*.class -> 忽略所有.class文件
因为最近在Mac上开发的比较多,所以将常用的快捷键整理出来。熟练使用这些快捷键,可以很大程度的提高我们的工作效率奋斗
一 Log的打印:
1.生成TAG ----------------- logt
2.打印Log ----------------- logd(Debug打印),loge(Error打印),logm(方法名打印),logw(警告打印),logr(返回值打印),logi(Info打印)
二 代码的移动
1.Alt+⬆️/⬇️ ---------------- 选中代码
2.option+shift +⬆️/⬇️ -------------- 上下移动代码
3.cmd+d -------------- 复制当前行到下一行
4.cmd+x -------------- 剪切
5.ctrl+k -------------- 删除行
6.cmd+option+l ------------- 格式化代码
7.ctrl+alt+o -------------- 清除无效的引用包
三 代码注释
1.cmd+/ --------------- 单行注释
2.cmd+option+/ ------------- 多行注释
3.ctrl+alt+/ ------------ 为方法或变量添加注释说明(个人设置的,大家根据自己习惯自行设置)
四 代码查看
1.cmd+f ----------- 查找
2.cmd+r ----------- 查找/替换
3.ctrl+o ----------- 查看该类中可以重写的方法
4.cmd+y ------------ 查看方法的方法体,在预览框中显示
5.cmd+⬅️/→ ---------- 快捷定位到行首和行尾
6.cmd+/- ----------- 展开或者折叠
7.ctrl+option+h ----------- 跟踪某个方法被调用的位置
8.cmd+option_⬅️ ------------ 代码返回(查看之前看的位置)
9.ctrl+h ----------- 查看结构类图
10.cmd+alt+b --------- 查看当前类的实现类
11.⌘O:在当前project(一个project可以含多个moudle)中搜索class,再按一次⌘O,搜索结果可包含非project中的class,如external libraries中的android.jar里的class可以在搜索文本后跟:lineNumber 从而定位到某行.
12.⌘O:在当前project(一个project可以含多个moudle)中搜索class,再按一次⌘O,搜索结果可包含非project中的class,如external libraries中的android.jar里的class可以在搜索文本后跟:lineNumber,从而定位到某行.
13.⇧⌘O:在当前project中搜索file(包含上面的class结果),再按一次⇧⌘O,搜索结果可包含非project中的flie,如external libraries中的res里的file可以在搜索文本后跟:lineNumber,从而定位到某行.
14.⌥⌘O:在当前project中搜索file(包含上面的class、file结果及method)
五 代码生成
1.cmd+n 快捷生成 get/set方法 构造器等
2.cmd+j 代码模板生成(if for foreach findViewById VIew.Gone Toast 等)
3.cmd+t try_catch if_else for 等自动生成
六 其他
1.cmd+shift+u ------------ 大小写格式化
2.ctrl+d ------------ debug 调试APP
3.ctrl+r ------------ run APP
4.ctrl+v ------------ 版本控制
大概常用的就这些了,欢迎大家补充,happy day!
1.Mac下AndroidStudio常用快捷键整理
因为mac下的androidstudio的快捷键和windows下的不怎么相同,又要重新熟悉一遍,整理记录一下常用的快捷键,也方便自己查找:
格式化代码:cmd+option+L
来回你刚刚看的地方:cmd+option+left/right提示错误解决方案:option+enter
上下行移动: alt+shift +up/down
上下移动整个方法: cmd+shift + up/down
删除行:cmd+delete
向下复制行:cmd+d
扩大缩小选中范围:option+up/down
生成结构体:cmd+option+t(比如生成if,try...catch,synchronized等)
快捷覆写方法:ctrl+o
快捷生成setget等:cmd+n
快捷定位到行首/尾:cmd+left/right
注释代码:cmd+/(//)cmd+option+/(/**/)
快捷最近打开:cmd+e
清楚无效引用:ctrl+option+o
查找+替换:cmd+r
查找:cmd+f
全局查找:cmd+shift+f
点进去看的:cmd+down
查找调用的位置:ctrl+option+h
智能补全代码:ctrl+shift+space
补全代码(basic):option+space(原始为ctrl+space 与系统快速搜索快捷键冲突,然后就自己改了键,我是仔setting里搜到basic然后remove掉再加上)。