俗话说工欲善其事必先利其器,先熟悉快捷键是很有必要的
 
                  IDE
 
                                          按键                                                                                 说明
Ctrl+Q  查看方法说明
 Ctrl(Command)+ / 注释 //
  Ctrl(Command)+Shift+ / 注释 //
F1 帮助
Alt(Option)+F1 查找文件所在目录位置
Alt(Option)+1 快速打开或隐藏工程面板
Ctrl(Command)+Alt(Option)+ 打开设置对话框
Alt(Option)+Home 跳转到导航栏
Esc 光标返回编辑框
Shift+Esc 光标返回编辑框,关闭无用的窗口
Shift+Click 关闭标签页
F12 把焦点从编辑器移到最近使用的工具窗口
Ctrl(Command)+Alt(Option)+Y 同步
Ctrl(Command)+Alt(Option)+S 打开设置对话框
Alt(Option)+Shift+Inert 开启/关闭列选择模式
Ctrl(Command)+Alt(Option)+Shift+S 打开当前项目/模块属性
Alt(Option)+Shift+C 查看文件的变更历史
Ctrl(Command)+Shift+F10 运行
Ctrl(Command)+Shift+F9 debug运行
Ctrl(Command)+Alt(Option)+F12 资源管理器打开文件夹
 
编辑
按键 说明
Ctrl(Command)+C 复制当前行或选中的内容
Ctrl(Command)+D 粘贴当前行或选中的内容
Ctrl(Command)+X 剪切当前行或选中的内容
Ctrl(Command)+Y 删除行
Ctrl(Command)+Z 倒退
Ctrl(Command)+Shift+Z 向前
Alt(Option)+Enter 自动修正
Ctrl(Command)+Alt(Option)+L 格式化代码
Ctrl(Command)+Alt(Option)+I 将选中的代码进行自动缩进编排
Ctrl(Command)+Alt(Option)+O 优化导入的类和包
Alt(Option)+Insert 得到一些Intention Action,可以生成构造器、Getter、Setter、将 == 改为 equals() 等
Ctrl(Command)+Shift+V 选最近使用的剪贴板内容并插入
Ctrl(Command)+Alt(Option)+Shift+V 简单粘贴
Ctrl(Command)+Shift+Insert 选最近使用的剪贴板内容并插入(同Ctrl(Command)+Shift+V)
Ctrl(Command)+Enter 在当前行的上面插入新行,并移动光标到新行(此功能光标在行首时有效)
Shift+Enter 在当前行的下面插入新行,并移动光标到新行
Ctrl(Command)+J 自动代码
Ctrl(Command)+Alt(Option)+T 把选中的代码放在 try{} 、if{} 、 else{} 里
Shift+Alt(Option)+Insert 竖编辑模式
   
   
Ctrl(Command)+Shift+J 合并成一行
F2/Shift+F2 跳转到下/上一个错误语句处
Ctrl(Command)+Shift+Back 跳转到上次编辑的地方
Ctrl(Command)+Alt(Option)+Space 类名自动完成
Shift+Alt(Option)+Up/Down 内容向上/下移动
Ctrl(Command)+Shift+Up/Down 语句向上/下移动
Ctrl(Command)+Shift+U 大小写切换
Tab 代码标签输入完成后,按 Tab,生成代码
Ctrl(Command)+Backspace 按单词删除
Ctrl(Command)+Shift+Enter 语句完成
Ctrl(Command)+Alt(Option)+J 用动态模板环绕
Ctrl(Command)+ / 注释 //
Ctrl(Command)+Shift+ / 注释 //
文件
按键 说明
Ctrl(Command)+F12 显示当前文件的结构
Ctrl(Command)+H 显示类继承结构图
Ctrl(Command)+Q 显示注释文档
Ctrl(Command)+P 方法参数提示
Ctrl(Command)+U 打开当前类的父类或者实现的接口
Alt(Option)+Left/Right 切换代码视图
Ctrl(Command)+Alt(Option)+Left/Right 返回上次编辑的位置
Alt(Option)+Up/Down 在方法间快速移动定位
Ctrl(Command)+B 快速打开光标处的类或方法
Ctrl(Command)+W 选中代码,连续按会有其他效果
Ctrl(Command)+Shift+W 取消选择光标所在词
Ctrl(Command)+ - / + 折叠/展开代码
Ctrl(Command)+Shift+ - / + 折叠/展开全部代码
Ctrl(Command)+Shift+. 折叠/展开当前花括号中的代码
Ctrl(Command)+ ] / [ 跳转到代码块结束/开始处
F2 或 Shift+F2 高亮错误或警告快速定位
Ctrl(Command)+Shift+C 复制路径
Ctrl(Command)+Alt(Option)+Shift+C 复制引用,必须选择类名
Alt(Option)+Up/Down 在方法间快速移动定位
Shift+F1 要打开编辑器光标字符处使用的类或者方法 Java 文档的浏览器
Ctrl(Command)+G 定位行
查找
按键 说明
Ctrl(Command)+F 在当前窗口查找文本
Ctrl(Command)+Shift+F 在指定环境下查找文本
F3 向下查找关键字出现位置
Shift+F3 向上一个关键字出现位置
Ctrl(Command)+R 在当前窗口替换文本
Ctrl(Command)+Shift+R 在指定窗口替换文本
Ctrl(Command)+N 查找类
Ctrl(Command)+Shift+N 查找文件
Ctrl(Command)+Shift+Alt(Option)+N 查找项目中的方法或变量
Ctrl(Command)+B 查找变量的来源
Ctrl(Command)+Alt(Option)+B 快速打开光标处的类或方法
Ctrl(Command)+Shift+B 跳转到类或方法实现处
Ctrl(Command)+E 最近打开的文件
Alt(Option)+F3 快速查找,效果和Ctrl(Command)+F相同
F4 跳转至定义变量的位置
Alt(Option)+F7 查询当前元素在工程中的引用
Ctrl(Command)+F7 查询当前元素在当前文件中的引用,然后按 F3 可以选择
Ctrl(Command)+Alt(Option)+F7 选中查询当前元素在工程中的引用
Ctrl(Command)+Shift+F7 高亮显示匹配的字符,按 Esc 高亮消失
Ctrl(Command)+Alt(Option)+F7 查找某个方法的所有调用地方
Ctrl(Command)+Shift+Alt(Option)+N 查找类中的方法或变量
Ctrl(Command)+Shift+O 弹出显示查找内容
Ctrl(Command)+Alt(Option)+Up/Down 快速跳转搜索结果
Ctrl(Command)+Shift+S 高级搜索、搜索结构
重构
按键 说明
F5 复制
F6 移动
Alt(Option)+Delete 安全删除
Ctrl(Command)+U 转到父类
Ctrl(Command)+O 重写父类的方法
Ctrl(Command)+I 实现方法
Ctrl(Command)+Alt(Option)+N 内联
Ctrl(Command)+Alt(Option)+Shift+T 弹出重构菜单
Shift+F6 重构-重命名
Ctrl(Command)+Alt(Option)+M 提取代码组成方法
Ctrl(Command)+Alt(Option)+C 将变量更改为常量
Ctrl(Command)+Alt(Option)+V 定义变量引用当前对象或者方法的返回值
Ctrl(Command)+Alt(Option)+F 将局部变量更改为类的成员变量
Ctrl(Command)+Alt(Option)+P 将变量更改为方法的参数
调试
按键 说明
F8 跳到下一步
Shift+F8 跳出函数、跳到下一个断点
Alt(Option)+Shift+F8 强制跳出函数
F7 进入代码
Shift+F7 智能进入代码
Alt(Option)+Shift+F7 强制进入代码
Alt(Option)+F9 运行至光标处
Ctrl(Command)+Alt(Option)+F9 强制运行至光标处
Ctrl(Command)+F2 停止运行
Alt(Option)+F8 计算变量值

 

android stdio 快捷键的更多相关文章

  1. Android Studio快捷键

      一.android studio 默认快捷键 刚开始接触一款开发软件,想必很想了解它的快捷方式,这会对你的编程起到很好的帮助,提高工作效率,接下来给你介绍下Android Studio一些常用的快 ...

  2. Android Studio快捷键switch case 轻松转换为if else

    Android Studio快捷键switch case 轻松转换为if else 今天碰到的问题,没有找到资料,后面找到了方法,这个记下来,转载请注明出处:http://www.cnblogs.co ...

  3. Android Stdio 调试Smali

    一 安装插件 1)Android stdio 安装插件 二 反编译smali 1)java -jar baksmali-2.1.2.jar app-debug.apk -o test/src2)and ...

  4. 常用的 Android Studio 快捷键

    Android Studio 开发常用快捷键: 整理了使用 Android Studio 开发工具时常用到的一些快捷键,使用快捷键可以极大提高开发效率. 常用的 Android Studio 快捷键: ...

  5. Android Studio 快捷键(转)

    Android Studio 快捷键 操作 Mac OSX Win/Linux 注释代码(//) Cmd + / Ctrl + / 注释代码(/**/) Cmd + Option + / Ctrl + ...

  6. Android Stdio 如何自定义生成APK的名称

    Android Stdio自动默认生成的app的名称都是app-release或者app-debug,生成完后还要手动更改apk的名称,很是麻烦. 自定义生成APK的名称的方法:在\app\build ...

  7. Eclipse+Android开发:Android模拟器快捷键

    Android模拟器快捷键:          按键 按键作用  Home  Home key  Home键  ESC  Back Key  后退键  F1  Menu key  菜单键  F2  S ...

  8. Android stdio 报错 error invoking main method

    打开Android stdio失败 报错:error invoking main method 想想前一天做了什么事?? 昨天把企图把Android Stdio文件包移盘,但是中途截止了,也就是说移动 ...

  9. 安卓工作室Android Studio 快捷键

    安卓工作室Android Studio 快捷键 Alt+回车 导入包,自动修正 Ctrl+N   查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L  格式化代码 Ctrl+Alt+O ...

随机推荐

  1. 【转】DMA和cache一致性

    DMA和cache一致性问题 Cache原理 CPU缓存(Cache Memory)是位于CPU与内存之间的临时存储器,它的容量比内存小的多但是交换速度却比内存要快得多.缓存的出现主要是为了解决CPU ...

  2. TQ2440--nandflash(K9F2G08U0A)驱动编写

    一.数据手册相关内容 1.地址传输周期 2.命令表 3.在寄存器中,会涉及TACLS,TWRPH0,TWRPH1的设定 这里我们就去看nandflash的数据手册 在这里我们可以清楚的看到,TACLS ...

  3. LINUX 笔记-top命令

    top命令经常用来监控linux的系统状况,比如cpu.内存的使用. top - :: up day, :, users, load average: 0.00, 0.01, 0.00 Tasks: ...

  4. ASP.NET没有魔法——ASP.NET MVC使用Area开发一个管理模块

    之前的My Blog提供了列表的展示和文章显示功能,但是所有数据仍然只能通过数据库录入,为了完成最初的角色“作者”的用例,本章将介绍如何使用“Area”实现My Blog的管理功能. 根据功能分离代码 ...

  5. LeetCode Questions List (LeetCode 问题列表)- Java Solutions

    因为在开始写这个博客之前,已经刷了100题了,所以现在还是有很多题目没有加进来,为了方便查找哪些没加进来,先列一个表可以比较清楚的查看,也方便给大家查找.如果有哪些题目的链接有错误,请大家留言和谅解, ...

  6. CentOS设置系统时间、硬件时间、以及定时校对时间

    CentOS设置系统时间和时区 一.设置时区 方法一:使用setup工具 setup 选择Timezone configuration 选择Asia/Shanghai 空格键勾选上System clo ...

  7. HDU 3584 Cube(三位树状数组)

    Cube Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/65536 K (Java/Others)Total Submi ...

  8. 学习笔记TF059:自然语言处理、智能聊天机器人

    自然语言处理,语音处理.文本处理.语音识别(speech recognition),让计算机能够"听懂"人类语音,语音的文字信息"提取". 日本富国生命保险公司 ...

  9. 关于C++中vector和set使用sort方法进行排序

    C++中vector和set都是非常方便的容器, sort方法是algorithm头文件里的一个标准函数,能进行高效的排序,默认是按元素从小到大排序 将sort方法用到vector和set中能实现多种 ...

  10. DOM遍历 - 过滤

    缩写搜索元素的范围 三个最基本的过滤方法是:first(), last() 和 eq(),它们允许您基于其在一组元素中的位置来选择一个特定的元素. 其他过滤方法,比如 filter() 和 not() ...