俗话说工欲善其事必先利其器,先熟悉快捷键是很有必要的
 
                  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. 新型勒索软件Magniber正瞄准韩国、亚太地区开展攻击

    近期,有国外研究人员发现了一种新型的勒索软件,并将其命名为Magniber,值得注意的是,这款勒索软只针对韩国及亚太地区的用户开展攻击.该勒索软件是基于Magnitude exploit kit(简称 ...

  2. zabbix杂文

    ps:这是从我原来记录的地方直接copy的,很杂乱,不过主要我想记录当时的思路,乱就乱了...... 背景: 这是进公司的第一个正式任务(之前在测试环境熟悉),所以基本上最近一段时间都在弄这个东西,一 ...

  3. C# WinForm DataGridView让DataPropertyName支持复杂属性

    首先给Grid添加BindingSource,类型为BindingForForm2.或者设置Grid的DataSource为IEnumerable<BindingForForm2>. Bi ...

  4. Cocos 2d-X Lua 游戏添加苹果内购(一) 图文详解准备流程

    事前准备 最近给游戏添加了苹果的内购,这一块的东西也是刚刚做完,总结一下,其实这里不管是游戏还是我们普通的App添加内购这一块的东西都是差不多的,多出来的部分就是我们Lua和OC的交互的部分,以前刚开 ...

  5. UNIX发展史(BSD,GNU,linux)

    先前的一個理想 UNIX 系统自 1969 年 Ken Thompson 与 Dennis Ritchie 在美国贝尔电话实验室(Bell Telephone Laboratories)发展出雏形至今 ...

  6. App 组件化/模块化之路——使用SDK的思路进行模块化设计接口

    在不久之前分享一篇<App 组件化/模块化之路——如何封装网络请求框架>文章介绍了我在项目中封装网络请求框架的思路.开发一个 App 会涉及到很多网络请求 API ,例如登录注册接口.用户 ...

  7. php 不能取得session值的一个解决方法

    1.确认下<?php session_start(); ?> 这句话是不是在<HTML> 标志之前.  不在的话,请放到<HTML> 标志之前. 2.如果上面操作后 ...

  8. bug:未考虑实际使用场景

    最近bug比较多,汗颜. 1.需求背景 (1)app活动页面,用户参与并完成能够以1分钱价格购买指定商品(2)这个页面可分享至app以外的渠道,如微信.QQ等 2.这个bug的表现形式:用户在第三方渠 ...

  9. 两个HTML地址栏传中文参数乱码

    这个不叫乱码,我非专业.这个是url编码,js本身就是读取url编码的.对于js获取url的中文你可以尝试用escape() encodeURI() encodeURIComponent() deco ...

  10. Handshakes

    Description Last week, n students participated in the annual programming contest of Marjar Universit ...