idea 快捷键总结

从eclpse转到idea后需要恶补快捷键,应用跟eclipse完全不一样,甚至有些是相反的作用.(ctrl+D).

当然也可以设置以eclipse的快捷键方式用idea.但貌似不能完全发挥idea的功能.

首先需要知道的第一个快捷键是CTRL+SHIRT+A(FIND ALL ACTION).


idea 快捷键总结_第1张图片

 

在这里会显示所有功能,如果忘记了快捷键可以用这个,idea有一个快捷键说明书(PDF),没事可以看看.

 

下面是中文快捷键说明链接:

http://www.cnblogs.com/tonycody/p/3257601.html

 

 

下面说一下使用快捷键的心得,根据功能进行了分类:

查看

  1. Ctrl+F12,可以显示当前文件的结构
  2. Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择
  3. Alt+Q,可以看到当前方法的声明
  4. Alt+Shift+C,最近的更改
  5. Ctrl+H,显示类结构图(类的继承层次)

查找

  快速切换到各种面板和类文件

 

  1. Alt+left/right,切换代码视图
  2. Alt+Up/Down,在方法间快速移动定位
  3. Alt+F1,查找代码所在位置
  4. Ctrl+E,最近的文件
  5. Ctrl+Shift+E,最近更改的文件
  6. Ctrl+N,可以快速打开类
  7. Ctrl+Shift+N,可以快速打开文件
  8. Double Shift  Search everywhere
  9. Ctrl+Shift+Alt+N,查找类中的方法或变量
  10. Alt+F7,查找整个工程中使用地某一个类、方法或者变量的位置
  11. Ctrl+R,替换文本
  12. Ctrl+F,查找文本
  13. Ctrl+Shift+F,全局查找
  14. Ctrl+Shift+F7,高亮显示所有该文本,按 Esc 高亮消失
  15. Alt+F3,逐个往下查找相同文本,并高亮显示
  16. F2 或 Shift+F2,高亮错误或警告快速定位

光标跳转

  1. Ctrl+[ OR ],可以跑到大括号的开头与结尾
  2. Ctrl+B/Ctrl+Click,快速打开光标处的类或方法(跳转到定义处)
  3. Ctrl+Alt+B,跳转到方法实现处
  4. Ctrl+U,转到父类
  5. Ctrl+Shift+Backspace,跳转到上次编辑的地方
  6. Ctrl+W,可以选择单词继而语句继而行继而函数
  7. Ctrl+Shift+W,取消选择光标所在词
  8. Alt+Home,跳转到导航栏
  9. Shirt+Esc ,光标跳转到编辑器
  10. Shift+end   选中从光标到end处
  11. Shift+home   选中从光标到home处
  12. Ctrl + Alt + F7 定位引用
  13. Ctrl+F7 定位引用(本类)

 

自动完成

  1. Ctrl+Shift + Enter,语句完成
  2. Alt+Insert,可以生成构造器/Getter/Setter等
  3. Ctrl+Shift+Insert,可以选择剪贴板内容并插入
  4. Ctrl+O,重写方法

编辑

  1. Alt+Shift+Up/Down,上/下移一行
  2. Ctrl+Shift+Up/Down,向上/下移动语句
  3. Ctrl+X,删除行
  4. Ctrl+D,复制行
  5. Ctrl+Shift+J,整合两行
  6. Shift+Enter,向下插入新行
  7. Ctrl+Enter,上插一行
  8. Ctrl+/或Ctrl+Shift+/,注释(//或者/**/)
  9. Ctrl+Shift+V,可以将最近使用的剪贴板内容选择插入到文本
  10. Ctrl+Shift+U,大小写转化

智能

  1. Alt+F8,计算变量值
  2. Ctrl+Enter 智能提示
  3. IntelliJ 很少会见到搜索框,其实在没有搜索框的地方你试试直接输入拼音,例如你在 Project 的视图,打开目录树以后你直接敲入字母,如果有符合条件的记录那么会有高亮显示的。

编译

  1. Ctrl+Shift+F9,编译
  2. Ctrl+Shift+F10,运行
运行项目
  1. ctrl+F5 运行
  2. Ctrl+F2,停止
  3. Alt+Shift+F9,选择 Debug
  4. Alt+Shift+F10,选择 Run

 

调试

  1. Ctrl+Shift+F8,查看断点
  2. Alt+F10,定位到断点
  3. Ctrl+F8,切换行断点
  4. F8,步过
  5. F7,步入
  6. Shift+F7,智能步入
  7. Shift+F8,步出
  8. Alt+Shift+F8,强制步过
  9. Alt+Shift+F7,强制步入
  10. Alt+F9,运行至光标处
  11. Ctrl+Alt+F9,强制运行至光标

 

 

重构

 

  1. Ctrl+Alt+Shift+T,弹出重构菜单

  变更

  1. Shift+F6,重命名
  2. Alt+Delete,安全删除
  3. F6,移动
  4. F5,复制
  5. Alt+Insert     添加
  6. Ctrl+F6   修改结构

合并

  1. Ctrl+Alt+N,内联

分离

  1. Ctrl+Alt+M  抽取方法
  2. Ctrl+Alt+V  抽取变量
  3. Ctrl+Alt+F  抽取域
  4. Ctrl+Alt+C  抽取常量
  5. Ctrl+Alt+L,格式化代码
  6. Ctrl+Alt+I,将选中的代码进行自动缩进编排,这个功能在编辑 JSP 文件时也可以工作
  7. Ctrl+Alt+O,优化导入的类和包

调试

 

  1. Alt+F8

 

VCS

  1. Alt+~,VCS 操作菜单
  2. Ctrl+K,提交更改
  3. Ctrl+T,更新项目
  4. Ctrl+Alt+Shift+D,显示变化

动态模板

  1. Ctrl+Alt+T,可以把代码包在一个块内,例如:try/catch
  2. Ctrl+J,自动代码(例如:serr)
  3. Ctrl+Alt+J,用动态模板环绕
  4. Ctrl+Shift+S,高级搜索

其他

Ctrl+Shift + C 复制当前文件磁盘路径到剪贴板

 

有关修改快捷键的说明 

http://kidneyball.iteye.com/blog/1814028


 

你可能感兴趣的:(idea)