IntelliJ IDEA快捷键

一、文件视图切换
ctrl + tab         切换打开文件和视图
ctrl + E           最近查看的文件列表
ctrl + shift + E   最近修改文件列表
alt  + <Number>    切换到编号视图
alt  + F1          弹出切换视图菜单,功能和上面类似
Esc                焦点定位到文本编辑窗口
F12                焦点定位到最近使用过的功能窗口
shift + Esc        隐藏功能视图
ctrl + F4          关闭当前界面
ctrl + shift + F12 最大化编辑窗口,隐藏其它视图(开/关)
二、搜索快捷键
alt  + F3          查找选中的文本,并高亮显示
ctrl + F(R)        文件中搜索替换
ctrl + shift + F(R)   工程中搜索替换
ctrl + F12         查找当前文件的符号
ctrl + N           查找类(支持简单的正则表达式,还支持驼峰大写字母的缩略)
ctrl + shift + N   查找文件(支持简单的正则表达式,还支持驼峰大写字母的缩略)
ctrl + F7          文件中查找函数、对象被调用的地方(然后按F3可以选择)
alt  + F7          工程中查找函数、对象被调用的地方
ctrl + alt + F7    工程中查找函数、对象被调用的地方(和上面区别是弹出对话框,点击消失)
三、编辑快捷键
ctrl + shift + up/down   将当前行或函数在代码段内上/下移
alt  + shift + up/down   将当前行上/下移
ctrl + X                 删除行
ctrl + C                 复制行
ctrl + D                 重复行
ctrl + shift + J         合并两行
ctrl + shift + Enter     补全当前行(神器:最常用的场景时补全当前行后的分号,并将光标定位到下一行)
alt + /            文件内符号补全
ctrl + /           注释/取消注释
ctrl + .           折叠/打开当前代码块
ctrl + alt + L     格式化代码
ctrl + alt + I     将选中的代码进行自动缩进编排,提供了一个对上边格式化代码功能的补充
ctrl + alt + O     优化导入的类和包,自动去除无用的import语句
alt  + Insert      生成代码(如get,set方法,构造函数等)
ctrl + O           插入 overide 方法
ctrl + I           插入 implement 方法
ctrl + J           调出IDEA的神器live template
ctrl + shift + V   粘贴最近复制过的内容(弹出列表)
ctrl + W           选中当前光标所在的字(连续按扩大选择范围)
alt  + Enter       给出错误修正提示,包导入(神奇按键)
ctrl + alt + T     给选中文本用“try/catch”类似代码包围
F2                    向下定位到文件语法错误(反方向shift + F2)
ctrl + alt + up/down  在有工程搜索或编译错误内容时跳转到上/下一条
四、重构的快捷键
F6                 移动文件到其它地方
F5                 拷贝文件到其它地方
IDEA的移动文件功能非常强大,会将所有的使用该文件的类和XML配置中的类路径全部更新为新的路径。
shift + F6         改名
ctrl + F6          修改方法(名字、参数、返回值)
ctrl + shift + F6  修改变量类型
ctrl + alt + V     抽取表达式成为一个局部变量
ctrl + alt + P     抽取局部变量或表达式成为为一个函数参数
ctrl + alt + F     抽取局部变量或表达式成为为一个类变量
ctrl + alt + M     抽取一段代码或者表达式为一个方法
ctrl + alt + C     抽取只读局部变量或表达式为一个类常量
以上都重构最常用的方法了
五、查看代码快捷键
ctrl + P           查询某方法的参数信息
ctrl + B           跳到调用方法的定义处
ctrl + shift + B   跳到方法的实现处
ctrl + U           跳到方法在父类或接口的定义处
ctrl + up/down     光标不动,滚动上/下一行
alt  + up/down     跳到上/下一方法
ctrl + alt + left/right   跳到上/下一次光标查看处
ctrl + G           跳到指定行
ctrl + shift + H   显示方法的层级结构
ctrl + alt + H     显示调用层级结构
ctrl + H           显示类结构图
alt  + Q           查看当前光标所在函数定义,连续按两次则显示当前光标类定义
ctrl + Q           显示快速的Java Doc
shift + F1         显示外部的Java Doc,在浏览器中打开
六、运行程序与Debug
ctrl + F9          编译工程
shift + F10        运行程序
shift + F9         debug模式运行程序
F8                 单步跳过
F7                 单步进入
F9                 继续执行
alt + F8           debug时执行选中的语句
七、自定义快捷键
alt  + \           自动完成(complete)
posted @ 2014-03-29 15:37  南山的鱼  阅读(930)  评论(0编辑  收藏  举报