设为首页 收藏本站
查看: 1170|回复: 0

[经验分享] Android Studio常用快捷键汇总(mac)

[复制链接]

尚未签到

发表于 2017-7-5 12:48:30 | 显示全部楼层 |阅读模式
  查看原文:http://blog.csdn.net/u010818425/article/details/52266195




mac上按键符号



⌥ : option / alt



⇧ : shift



⌃ : control



⌘ : command



⎋ : esc



(一)查找/查看相关



搜索任意内容

    双击 sft



当前文件查找/替换

    cmd + F / cmd + R
使用cmd + G,sft + cmd + G,跳到下一个/上一个高亮的变量



全局查找/替换

    sft + cmd + F / sft + cmd + R



全局搜索类

    cmd + O



全局搜索类/方法/参数

    opt + cmd + O



打开最近访问的文件列表

    cmd + E



类/方法在全局项目中引用情况

    opt + fn + F7 / cmd + 鼠标点击



类/方法在当前文件中引用情况

    cmd + fn + F7



方法被调用层级结构

    ctr + opt + H



查看接口的实现

    opt + cmd + B



跳转至超类的方法

    cmd + U



跳转至第几行

    cmd + L



返回到上次编辑位置

    cmd + [ / ]
opt + cmd + ← / →



当前编辑的文件中结构快速导航

    cmd + fn + F12



列出函数方法一系列的有效参数

    cmd + P



跳转至错误或警告

    fn + F2



查看类/方法的注释文档

    fn + F1




(二)控制操作相关



Surround with快速调出if,for,try…catch,while等环绕代码

    opt + cmd + T



快速生成模版代码块,如if,while,return

    cmd + J



快速生成getter/setter方法,构造方法,toString()方法等

    cmd + N



行尾自动添加分号,if后面自动加“(){ }”

    sft + cmd + enter



引入重写父类的方法

    ctr + O



引入接口或抽象类方法的实现

    ctr + I



下一步意图猜测

    opt + return



将最近使用的剪贴板内容选择插入到文本

    sft + cmd + V



注释与取消注释,注释效果 //…

    cmd + /



注释与取消注释,注释效果 //

    opt + cmd + /



上下移动代码

    opt + sft + up/down



上下代码行换位

    cmd + sft + up/down



单词间或驼峰间跳转

    Alt + ← / →



切换大小写

    sft + cmd + U



切换文件

    ctr + tab



选择区域

    opt + up/down
注:如果光标停留在大括号处,则选中整个大括号区域



局部代码块展开/收缩

    cmd + + / cmd + -



全部代码块展开/收缩

    sft + cmd + + / sft + cmd + -



撤销/取消撤销

    cmd + Z / sft + cmd +Z



删除行

    cmd + C / cmd + delete



复制行

    cmd + D



合并行

    sft + ctr + J



列编辑

    Alt + 鼠标框选  



格式化代码

    opt + cmd + L



自动缩进对齐

    ctr + alt + I



清除无效包引用

    opt + ctr + O



打开设置

    cmd + ,



隐藏窗口

    sft + esc




(三)代码重构相关



类名/方法名/变量名 重命名操作

    sft + fn + F6



方法重构,方法抽离

    opt + cmd + M



抽离成方法参数

    opt + cmd + P



抽离为局部变量

    opt + cmd + V



抽离为成员变量

    opt + cmd + F




(四)编译运行调试



编译源码

    cmd + fn + F9



运行

    ctr + R



调试

    ctr + B



Step Into(进入到代码)

    fn + F7



Step Over(跳到下一步)

    fn + F8



直接运行

    opt + cmd + R



退出调试

    cmd + fn + F2




(五)版本控制



打开git操作列表

    ctr + V



提交修改

    cmd + K



推到服务器

    sft + cmd + K




(六)vim插件


  • vim使用参考1
  • vim使用参考2
  • vim使用参考3




深入学习



Android Studio 最全快捷键以及演示



Android studio 上非常好用的快捷键



AndroidStudio快捷键汇总



Android Studio五分钟带你从菜鸟到高级调试



AS技巧合集「常用技巧篇」

  查看原文:http://blog.csdn.net/u010818425/article/details/52266195


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-390884-1-1.html 上篇帖子: LoRaWAN协议(二) 下篇帖子: rabbitMq使用(mac平台)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表