快捷键设置的地方:Preferences(,) > Keymap

默认是Default(刚看了下,这个方案好像就是win平台的,全是组合的)

这个不符合mac的操作习惯,果断选了mac os x 10.5+

只要有的快键有改动了,那么会自动多出一个 "原方案名 copy" 的新方案

并且有改动的会变色:

常用的AS中的操作 (:command, :ctrl, :shift, :alt/option, :enter/return )

·)保存,s    这个在AS中其实是自动保存的。即使关闭Tab页后,再次打开,z还是可以撤销编辑的

·)getter、setter、toString、constructor...       n

·)类层级:h

·)在当前project(一个project可以含多个moudle)中搜索class:o

再按一次o(会发现,右上角的选项勾选了),搜索结果可包含非project中的class,如external libraries中的Android.jar里的class

可以在搜索文本后跟:lineNumber   从而定位到某行

·)在当前project中搜索file(包含上面的class结果):o

再按一次o,搜索结果可包含非project中的flie,如external libraries中的res里的file

可以在搜索文本后跟:lineNumber   从而定位到某行,如 输入文本:mainacti:20  这时就会定位到MainActivity的20行

·)在当前project中搜索属性(成员和静态,不论是否私有) o

再按一次,搜索结果可包含非project中的class

·)如eclipse中的1的action(即win-eclipse上的ctrl+1):    quick fix

即alter+enter (需要光标移动到分号之前,可以在代码内容里,当该代码行下标红时)

·)如eclipse中的2+L(自动声明变量) : v

·)如eclipse中的o(查看当前类成员):     F12, 显示内部成员

i 显示/取消息匿名类

f12 显示继承自父类、父接口的成员

·)选择能重写(override)或实现(implement)的方法 :o

·)如eclipse中的G,查找方法在哪被使用:F7

·)定位到属性、方法、类等它们的声明:F4

·)查看父类的同名方法:U

·)光标在调用接口方法的方法名中,查看接口方法实现类:B 或 click

·)Surround With: if、while、try-catch、synchronized 等等:T

·)重构面板:T

·)Extract Method 抽取成方法:M

·)Extract Field 抽取为成员属性:F

·)Extract Parameter 将内部变量抽取成方法的参数:P

·)去除无效引用:^O

·)整理代码且能去除无效引用:L

·)open recent file 历史打开过的文件: E

·)find usages 查找使用情况:F7

·)查找与替换:F,R

在查找后,使用G定位到下一个text

find in path与replace in path:F,R

·)大小写转换:U

·)重命名:F6

·)光标换行:

·)在当前行上添加一行,光标定位到行首:

·)复制整行:D

·)删除整行:delete

·)内容行上下移动,不会出方法体;或光标在方法体外且在方法行上时,移动整个方法:↑|↓

·)上下移动光标所在行:↑|↓

·)剪切,若无选中文本时会剪切整行:X

·)查看doc/文档注释:F1

·)定位到未使用的声明 F2

·)j :快捷代码片段

psf => public static final

ifn => if (a == null)

inn=> if (a != null)

fori=> for(int i = 0; i < .....)

I(大写i)=> for(Object o : )

..... 其它

最后说下代码提示:

在AS中,默认在你输入的时候就自动提示了,想手动提示看一下,

参数要填哪些类型,这个还真不知道,好像只能F1查看doc注释了。

而提示符合前缀的变量、方法、类型等时,使用 Space

android studio for循环快捷键,Android Studio 快捷键 for Mac OS X相关推荐

  1. android视频壁纸源码,Android视频壁纸的实现

    视频壁纸属于动态壁纸,所以视频壁纸就可以用Android系统提供的动态壁纸服务来实现.首先先介绍一下在实现过程中会用到的几个类. WallpaperManager Android提供的用于管理壁纸的类 ...

  2. mac android工具下载,适用于Mac OS的安卓数据恢复软件Android Toolkit,支持macOS 10.15?...

    原标题:适用于Mac OS的安卓数据恢复软件Android Toolkit,支持macOS 10.15? 适用于Mac OS的安卓数据恢复软件你觉得哪款好用? 安卓数据恢复软件Android Tool ...

  3. H5页面跳转至应用市场(Android/ios)(判断是Android还是ios)

    var u = navigator.userAgent;var isAndroid = u.indexOf("Android") > -1 || u.indexOf(&quo ...

  4. android studio同步代码块,Android Studio快捷键大全

    Ctrl+P 提示有效说明参数 Ait + Enter 提示 Ctrl+Ait+L 格式化 Ctrl+Y 删除本行 Alt + Shift + Up/Down 上下移动本行代码 Alt + Ctrl ...

  5. 我的Android进阶之旅------gt;Android Studio 快捷键整理分享

    正式转战Android Studio了,首先把Android Studio的快捷键摘录下来,以备后用. (官网的快捷键列表如下  https://developer.android.com/studi ...

  6. android代码查找快捷键是什么,Android Studio搜索功能(查找功能)及快捷键图文详解(示例代码)...

    1.在当前窗口查找文本[Ctrl+F] F3 向下查找关键字出现位置 Shift+F3 向上一个关键字出现位置 2.在当前工程内查找文本[Ctrl+Shift+F] 先会弹出一个对话框,直接点击[fi ...

  7. Android 第四章 设置Android Studio快捷键

    路径:File--Settings--Keymap 一.常用快捷键 1.保存快捷键 2.撤销.重做.剪切.复制.粘贴.删除.全选快捷键 3.查找.替换快捷键 二.代码补全 三.格式化代码 四.注释代码 ...

  8. Android开发之快捷键Google官方版本包含Mac版本

    Android studio官方快捷键区分Windows和Mac版本 表1. Windows/Linux 和 Mac 操作系统的默认键盘快捷键. 说明 Windows/Linux Mac 常规 全部保 ...

  9. android studio生命周期代码,Android Studio 单刷《第一行代码》系列 06 —— Fragment 生命周期...

    前情提要(Previously) 本系列将使用 Android Studio 将<第一行代码>(书中讲解案例使用Eclipse)刷一遍,旨在为想入坑 Android 开发,并选择 Andr ...

最新文章

  1. Spring Batch 介绍
  2. tomcat和nginx的使用
  3. ubuntu etc目录下配置文件profile和profile.d的区别?(文件解析)
  4. mysql备份工具 :mysqldump mydumper Xtrabackup 原理
  5. SHD0新建屏幕变式
  6. ipv6 ospf配置方法_【思唯网络学院】网络故障大全及处理原理和方法
  7. Flutter加载Html并实现与JS 的双向调用
  8. golang垃圾回收MySQL_Go语言垃圾回收和SetFinalizer
  9. ubuntu 上安装mysql
  10. 在GitHub中上传本地项目
  11. python做正态分布的例子_python实现正态分布
  12. NLP聊天机器人笔记
  13. sas 结果导出到excel 打不开解决办法
  14. java解析加密excel,java poi 打开加密 excel?该怎么处理
  15. 2022内蒙古最新建筑施工塔式起重机(建筑特种作业)模拟考试题库及答案
  16. 盘点2020年网红品牌营销案例,它们刷屏凭什么?
  17. vue项目通讯录_Vue实现类似通讯录功能(下)
  18. ODOO芯片制造委外加工业自动化解决方案
  19. RDK中HLOS与RTOS的区别
  20. matlab怎么画周期性竖直线,matlab怎么画阶跃函数波形,这些经验不可多得

热门文章

  1. Comet, 下一代反向AJAX(即服务器推送技术- Server-side push)
  2. [译] APT分析报告:04.Kraken - 新型无文件APT攻击利用Windows错误报告服务逃避检测
  3. [Python图像处理] 十九.图像分割之基于K-Means聚类的区域分割
  4. 《每日一题》738. Monotone Increasing Digits 单调递增的数字
  5. LeetCode Algorithm 35. 搜索插入位置
  6. 11.2.4 jQuery动画
  7. 【STM32】GPIO之蜂鸣器
  8. 【IT资讯】TIOBE - 2020年8月编程语言排行
  9. python俄罗斯方块实训报告_Python_简易版俄罗斯方块
  10. linux 查看可执行文件动态链接库相关信息(转)