原文:http://blog.csdn.net/hudfang/article/details/52117065

符号代表键盘按键:⌘(command)、⌥(option)、⇧(shift)、⇪(caps lock)、⌃(control)、(return)、⌅(enter)

1.打印日志:

logt:

private static final String TAG = "ImageDetailsActivity";

logd:

Log.d(TAG, "onCreate: ");

logw:

Log.w(TAG, "onCreate: ");

loge:

Log.e(TAG, "onCreate: ");

logm:

Log.d(TAG, "onCreate() called with: " + "savedInstanceState = [" + savedInstanceState + "]");
//打印方法名和方法所带参数

logr:

Log.d(TAG, "onCreate() returned: " + );
//打印方法返回结果

还有很多这种通过简单几个字符就能生成全部代码的方式,通过command+j键可以查看。

2.其他常用快捷键

(1)整行代码上下移动:command+shift+向上箭头/向下箭头

(2)整行代码复制: command+d(想复制哪行,将光标放在哪行,点击这个快捷键就会在当前行的下一行生成复制行)

(3)整行代码剪切复制:command+x/command+v

(4)整行代码删除:command+delete

(5)查看变量或方法声明或实现: command+B/command+单击鼠标左键(在定义处可以跳转到调用处,在调用处可以跳转到定义处)

(6)查看父类的该方法实现:command+U

(7)移动到代码行的home和end处:command+向左箭头/command+向右箭头

(8)查找项目中的类:command+O

(9)查找项目中的文件:command+shift+O

(10)查找项目中的任意类型(类、文件、动作):shift+shift

(11)大小写转换:command+shift+U

(12)代码格式化:command+option+L

(13)surround with if,while,try-catch,synchronized:command+option+T

(14)打开重构面板:ctrl+T

(15)在当前行的上一行添加一行:command+option+Enter

(16)快捷代码片段:command+J

(17)前后位置导航—将光标移动到前或后编辑历史记录处:command+[ 和command+]

(18)快速查看函数定义—出现一个popup窗口显示函数定义:command+Y

(19)代码自动补全:command+shift+enter:例如写if然后会自动补全if(){}

(20)快速修复存在问题的代码:option+enter:例如变量没有生命直接用,会直接提示添加变量生命

(21)列选择:option+鼠标左键拖动:选择了列后,可以统一修改所选择列内容

(22)代码出错位置定位:快速定位到出错的地方:fn+F2

(23)返回代码编辑窗口:当焦点不在代码编辑窗口的时候,不使用鼠标返回的情况下可以使用:esc返回

(24)在代码编辑窗口过小的情况下,可以把相关的project面板灯窗口隐藏掉或打开:shift+command+F12+fn

(25)显示最近浏览或编辑过的文件:command+E/ command+shift+E

(26)类元素的快速定位:浮动窗显示类结构,通过输入关键词完成快速定位:command+F12+fn

(27)显示所调用方法的参数信息:command+P

(28)重命名:重命名字段或方法的名称;优点是重命名后,所有调用的地方都会自动改变:shift+F6+fn

(29)快速定位到指定行指定列:command+L:输入18:10:定位到18行第10列

(30)打开preference窗口:command+,

(31)显示当前类的继承关系结构:ctrl+H

Android学习之Android studio篇-Android Studio快捷键总结(mac)相关推荐

  1. Android学习路线_入门篇(一)编写简单的APP

    Android学习入门的目标就是能够编写出一个完整的APP,有可交互的界面,有基本的功能,有本地的数据库,有与后台的数据交换.在本文我们会了解到如何在AndroidStudio中新建.运行.打包一个A ...

  2. android 界面组件,安卓开发学习周第三篇——Android中的UI组件

    原标题:安卓开发学习周第三篇--Android中的UI组件 在Android APP中,所有的用户界面元素都是由View和ViewGroup的对象构成的.View是绘制在屏幕上的用户能与之交互的一个对 ...

  3. Android学习路线_工具篇(一)简单的编辑器

    工欲善其事,必先利其器.工具,是人类进化的一大助力,善于制造与使用工具,可以加快我们学习的速度.工具在人类的进化之路上随着人类共同进化,原始的人类需要的是原始的工具,先进的工具对于原始人来说也许是个占 ...

  4. Android学习笔记第五篇--网络连接与云服务(一)

    Android学习笔记第五篇–网络连接与云服务 第一章.无线连接设备 ​ 除了能够在云端通讯,Android的无线API也允许在同一局域网内的设备通讯,**甚至没有连接网络,而是物理具体相近,也可以相 ...

  5. 【Android 修炼手册】Gradle 篇 -- Android Gradle Plugin 主要 Task 分析

    上文回顾 上篇文章里讲了 android gradle plugin 的整体流程,引入插件以后生成了很多 Task,这篇文章就谈谈生成的这些 Task 都有什么用处,以及一些主要 Task 的实现 预 ...

  6. android学习和广告平台赚钱(android广告平台哪个好)

    原文写于2012年4月份. 前言: 2011年11月份我开始学习android软件开发(本人有良好的java基础.web开发基础.c++基础),2011年12月份开始开发第一款手机软件(软件名字就不透 ...

  7. Android进阶:性能优化篇 Android进阶:性能优化篇

    Android进阶:性能优化篇 分类:Android 性能优化2011-08-09 17:06585人阅读评论(0)收藏举报 一.在使用Gallery控件时,如果载入的图片过多,过大,就很容易出现Ou ...

  8. Android JNI入门第五篇——Android.mk分析

    转载请标明出处: http://blog.csdn.net/michael1112/article/details/56671708 江东橘子的博客 Android.mk文件是在使用NDK编译C代码时 ...

  9. 【Android 修炼手册】Gradle 篇 -- Android Gradle Plugin 主要流程分析

    预备知识 理解 gradle 的基本开发 了解 gradle task 和 plugin 使用及开发 了解 android gradle plugin 的使用 看完本文可以达到什么程度 了解 andr ...

  10. android学习轨迹之二:Android权限标签uses-permission的书写位置

    场景 想获取手机内所有联系人.并且AndroidManifest.xml中也添加了 <uses-permission android:name="android.permission. ...

最新文章

  1. 导入excel文件处理流程节点的解决方案
  2. iOS点击推送消息跳到应用指定页面
  3. 机器学习如何选择模型 机器学习与数据挖掘区别 深度学习科普
  4. 精确控制div的高度
  5. 3种常见的Web前端数组排序方式!
  6. ITK读图VTK显示
  7. 利用jenkins的api来完成相关工作流程的自动化
  8. cad移动时捕捉不到基点_CAD入门必备(一)移动和复制新手必看
  9. node mysql 增删改查_Nodejs操作MySQL - 增删改查
  10. 磁盘文件排序-编程珠玑
  11. BZOJ_1029_[JSOI2007]_建筑抢修_(贪心+优先队列)
  12. HTTP缓存机制在iOS中的应用和体现
  13. ubuntu gif 制作工具
  14. 微信小程序图标变形、微信小程序放大镜图标、图片设置为圆形——微信小程序(1)
  15. Spring 创建切面
  16. Vue 点击按钮,下载视频
  17. 在pdf上进行修改文字,PDF文字修改方法
  18. 十一青岛2人4日自助游记
  19. Your task is to Calculate a + b.
  20. 关于C++中静态多态性和动态多态性的理解

热门文章

  1. GDCM:转储GEMS Ultrasound MovieGroup的测试程序
  2. boost::contract模块实现access的测试程序
  3. boost::callable_traits添加member右值引用的测试程序
  4. Boost:bind绑定作为一个组合的测试程序
  5. VTK:网格之InterpolateFieldDataDemo
  6. VTK:相互作用之UserEvent
  7. VTK:相互作用之InteractorStyleUser
  8. VTK:图片之ImageHistogram
  9. OpenGL环境多维数据集映射
  10. OpenGL 颜色Colors