Android Studio/IntelliJIDEA 快捷键详解

Android Studio快捷键查看可以从一下两个方面查看:
①:settings→搜索框输入keymap (快捷键地图),意思就是说查看大部分的快捷键
  使用技巧:查找某个快捷键是否冲突,或者被使用过,可以随便找一个,然后设置对应的快捷键即可现实冲突的地方.

②:Help→Default Keymap Reference (默认快界面参考)
这个时候就会自动跳到一下网址.(目前网址,以后可能会变动,看网址就知道,这个其实就是IDEA的快捷键)
网址的右下角有这么一句话:
To find any action inside the IDE use 
Find Action  :Ctrl+Shift+A 
大概的意思是:通过快捷键Ctrl + Shift + A ,可以查看任何功能的快捷键.比如说你想查找Copy的快界面,只需要在
弹出的界面输入:Copy,就可以查到对应的快捷键.


下面是这个网址的快捷键,暂时一个个试试,并翻译.有不对的地方请指教(2014-12-08更新)















终于翻译完了,结合一下网上的快捷键.摘出一些比较常用的快捷键.
Ctrl + Shift + F10 Run 运行当前编辑的Module
Shift + F9 Debug 调试
Ctrl + Shift + F10  Select current file or symbol in any view  在任何位置中查找当前的文件或者标志
Ctrl + B or Ctrl + Click  Go to declaration  跳转到声明的地方
Ctrl + Shift + I  Open quick definition lookup  查看该 类/方法/变量 的源码
Ctrl + ] / [   Move to code block end/start  移动到上/下 一个括号
Ctrl + F12   File structure popup  弹出文件结构
Ctrl + H   Type hierarchy  查看当前类所在的结构树
Ctrl + Alt + H  Call hierarchy  查看调用该方法的结构树
Shift + F6  Rename  重命名
Ctrl + Alt + M   Extract Method  提取成一个方法 
Ctrl + K  Commit project to VCS  提交项目到VCS
Ctrl + T   Update project from VCS  从CVS上下载项目到Studio
Alt + #[0-9]   Open corresponding tool window  打开对应的工具窗口
0:还没有定义 (但是在KeyMap中设置的时候会提示:Whilch is now not loaded but may be loaded later.意思就是现在还没有被定义,以后可能就会被定义了,叫我们设置快捷键的时候不要设置这个快捷键)
1:Project:项目结构视图
2:Favorites(收藏夹):包含书签,断点.喜欢
3:Find:查找窗口
4:Run
5:Debug
6:LogCat日志窗口
7:Structure:类的结构视图,与Ecplise的OutLine类似.前面说的Ctrl + F12也可以弹出类的结构视图,但是去是暂时的,这个是一个工具窗口,与OutLine一模一样
8:还没有定义(但是在KeyMap中设置的时候会提示:Whilch is now not loaded but may be loaded later.意思就是现在还没有被定义,以后可能就会被定义了,叫我们设置快捷键的时候不要设置这个快捷键)
9:Changers
注意部分窗口可能无法直接弹出窗口,例如Run,Debug窗口,如果本身没有任务在运行/调试,是不会弹出这个窗口的
Ctrl + Alt + Y  Synchronize  同步
Ctrl + Shift + F12   Toggle maximizing editor  把编辑窗口的代码最大化/恢复
Ctrl + BackQuote (`)  Quick switch current scheme  快速切换当前主题
Ctrl + Alt + Shift + S  Open Project Structure dialog  打开Module管理器
Ctrl + Tab  Switch between tabs and tool window  快速打开某个文件或者窗口
Ctrl + P  Parameter info (within method call arguments)  在方法中调用参数信息
Ctrl + Q  Quick documentation lookup  快速查看 类/方法 的文档说明
Alt + Insert  Generate code... (Getters, Setters, Constructors,hashCode/equals, toString)  插入get,set,toString
Ctrl + O  Override methods  重载方法
Ctrl + I  Implement methods  实现接口方法
Ctrl + Alt + T  Surround with… (if..else, try..catch, for, synchronized, etc.)  给代码添加if...else,try...catch等
Ctrl + /  Comment/uncomment with line comment  添加/删除 注释
Ctrl + Shift + /   Comment/uncomment with block comment  添加/删除 注释
Alt + Enter  Show intention actions and quick-fixes  显示建议的代码 和 快速修复
Ctrl + Alt + L  Reformat code  格式化代码
Ctrl + Alt + O  Optimize imports  优化 导入的包. 
Ctrl + C or Ctrl + Insert  Copy current line or selected block to clipboard  复制
Ctrl + V or Shift + Insert  Paste from clipboard  粘贴
Ctrl + Shift + V  Ctrl + Shift + V 从缓冲区粘贴
Ctrl + D Duplicate current line or selected block 复制当前行到下一行
Ctrl + Y  Delete line at caret  删除行
Shift + Enter  Start new line  开始新的一行
Ctrl + Shift + ] / [  Select till code block end/start  光标跳转到该字符/块 所定位的开头或者结尾
Ctrl + NumPad+/-  Expand/collapse code block  展开/折叠 代码
Ctrl + Shift + NumPad+ / -  Expand/Collapse  all  展开/折叠 全部代码
Ctrl + F4  Close active editor tab  关闭正在编辑的窗口
Double Shift  Search everywhere  在所有范围内搜索
Ctrl + F  Find  查找
Ctrl + R   Replace  替换
Ctrl + Shift + F  Find in path  在路径里查找
Ctrl + Shift + R Replace in path 在路径里替换

如有任何疑问,欢迎留言交流




  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值