idea默认快捷键(吐血整理)

基础

按键 描述 ctrl+c 复制行,但不粘贴 ctrl+v 粘贴已复制或已剪切的行 ctrl+d 复制并粘贴,直接粘贴在复制内容的下面 ctrl+x 剪切一行 ctrl+y 删除一行 ctrl+z 撤销上一个操作 ctrl+shift+z 恢复上一个操作 ctrl+/ 单行注释或取消 ctrl+shift+/ 块注释或取消

进阶

按键 描述 F2 定位到有错误的代码 ctrl+alt+l 格式化代码 alt+回车 智能修复 ctrl+p 方法参数提示 alt+7 查看文件结构 ctrl+F12 查看文件大纲 ctrl+鼠标左键 查看被谁引用 ctrl+alt+鼠标左键 用作接口上,查看它的实现类或它的子接口 ctrl+u 用作实现类上,查看被它实现的接口或它的父类 ctrl+h 显示父子结构 ctrl+alt+u 显示父子结构 ctrl+alt+shift+u 以图表的形式显示父子结构

高级

按键 描述 alt+insert 生成方法 ctrl+alt+m 为选中代码生成方法 ctrl+alt+t 为选中代码包装if,for,while,try catch等 fori/foreach/sout/psvm + Tab 不解释 集合.for 生成基于集合的增强for循环 iter 生成增强for循环 itli 生成list的fori循环 itit 生成迭代的while循环 itar 生成array的fori循环 itco 生成collection的for循环

大师

ctrl+alt+← 回到上一次光标的位置 ctrl+alt+→ 回到下一次光标的位置 ctrl+] 光标回到左花括号对应的右花括号,识别花括号用 ctrl+[ 光标回到右花括号对应的左花括号,识别花括号用 alt+←或→ 编辑区选项卡切换 ctrl+加号 展开折叠的行 ctrl+shift+加号 展开所有折叠的行 ctrl+减号 折叠行 ctrl+shift+减号 折叠所有行 ctrl+f 在当前文件搜索 ctrl+r 在当前文件搜索和替换 ctrl+shift+f path下搜索 ctrl+shift+r path下搜索和替换 shiftl+shift 全局搜索 ctrl+n 全局搜索类 ctrl+shift+n 全局搜索文件 ctrl+shift+j 多行变一行 ctrl+alt+m 把代码封装成方法 ctrl+alt+t 使用if,for,try等环绕代码块 shift+f6 选中所有相同的变量名 alt+j 依次选中相同的变量名 ctrl+shift+alt+j 选中所有相同的变量名

调试运行:

F8 Step Over 跳过,即跳到下一步.如果当前行断点是一个方法,不进入当前方法体内

Shift+F8 Step Out 跳出,可以跳出F7

F7 Step Into 进入内部方法.如果当前行断点是一个方法,则进入当前方法体内,如果该方法体内还有A方法,不会再进入A方法体了

Alt+Shift+F7 Force Step Into 强制进入

Atl+F9 Run To Cursor 运行到光标处

F9 恢复程序运行.但是如果该断点下面代码还有断点则停在下一个断点上

Alt+F8 debug时选中查看值

Alt+F10 show execution point 显示执行断点

shift+F9:调试

shift+F10:运行

经验分享 程序员 微信小程序 职场和发展