Android Studio/IntelliJIDEA 快捷键详解

来源:互联网 发布:电脑桌面软件 编辑:程序博客网 时间:2024/05/18 06:30

转载地址:http://blog.csdn.net/siyehuazhilian/article/details/41803059

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

②:Help→Default Keymap Reference (默认快界面参考)
这个时候就会自动跳到一下网址.(目前网址,以后可能会变动,看网址就知道,这个其实就是IDEA的快捷键)
http://www.jetbrains.com/idea/docs/IntelliJIDEA_ReferenceCard.pdf
网址的右下角有这么一句话:
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 在路径里替换

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


0 0
原创粉丝点击