搜索
 在当前页搜索
 Ctrl + F
全局搜索
 Ctrl + Shift + F
当搜索到多条相同内容时,向下翻找
 F3
当搜索到多条相同内容时,向上翻找
 Shift + F3
按文件名查询文件(支持模糊查询)
 Ctrl + Shift + N
按文件名查询java文件(支持模糊查询)
 Ctrl + N
查询方法/接口被调用的地方
 Ctrl + Alt + H
查询方法/接口定义的地方,(前往当前光标所在的方法的父类的方法 / 接口定义)
 Ctrl + U
跳转到方法/接口的实现内部
 Ctrl + Alt + B
跳转到上一步操作位置
 Ctrl + Alt + 方向左键
跳转到下一步操作位置
 Ctrl + Alt + 方向右键
跳转到上次编辑的地方
 Ctrl + Shift + Backspace
选中当前类所有相同的字段
 Alt + Shift + J
选中下一个相同字段
 Alt + J
在当前行下增加一个空行,并把光标移至空行的行头
 Shift + Enter
在当前行上增加一个空行,并把光标移至空行的行头
 Ctrl + Alt + Enter
跳转到大括号的开始处(光标放在大括号的前或后面)
 Ctrl + {
跳转到大括号的结束处(光标放在大括号的前或后面)
 Ctrl + }
选择大括号内的全部内容(光标放在大括号的前或后面)
 Ctrl + W
编辑
 foreach实现方法
 输入iter 按tab键
Main方法实现
 输入psvm 按tab键
for循环实现
 输入fori 按tab键
System.out.println()实现
 输入sout 按tab键
正则(JSON)表达式验证(示例:String a = “^a”?
 选中“^a”内容 Alt + Enter 选择(Inject language or reference),选择JSON
IDEA修改变量名/修改文件名
 快捷键 shift F6
 点击变量->右键->Refactor->Rename
IDEA批量修改变量快捷键(和上一条的区别是,上一条只会修改当前方法内这个变量名及所有引用的地方,而这个会修改本页面所有名字一样的地方)
 Ctrl + Shift + Alt + J
提取方法,选中需要提取的代码
 Ctrl + Alt + M
IDEA快速实现构造函数,get,set,equals等
 ALT + INSERT
实现try-catch,if-else,while等(选择要框住的代码)
 Ctrl + Alt + T
快速实现新定义的方法(把光标放到新定义的方法名上)
 Alt + Enter
重写方法
 Ctrl + O
类名自动完成
 Ctrl + Alt + Space
大小写转化
 Ctrl + Shift + U
删除整行行
 Ctrl + Y
代码整行上下移动
 Shift + Alt + 向上箭头/向下箭头
进入/退出块级选项
 Shift + Alt + Insert
修改整个作用域里的属性名和方法名
 Ctrl + Alt + P
整合两行
 Ctrl+Shift+J
查看最近访问的文件
 Ctrl + E
查看最近编辑的文件
 Ctrl + Shift + E
在方法间快速移动定位
 Alt + Up/Down
向上/下移动语句
 Ctrl+Shift+Up/Down
高亮显示所有该文本,按 Esc 高亮消失
 Ctrl+Shift+F7
查找整个工程中使用地某一个类、方法或者变量的位置
 Alt+F7
当前方法展开、折叠
 Ctrl+”+/-”
全部展开、折叠
 Ctrl+Shift+”+/-”
安全删除
 Alt+Delete
不仅可以把焦点移到编辑器上,而且还可以隐藏当前(或最后活动的)工具窗口
 Shift+Esc
把焦点从编辑器移到最近使用的工具窗口
 F12
用鼠标选则多行文本,可以每处选择都是整齐的矩形
 Ctrl+Shift+Alt
用鼠标左键点击文本,可以让光标在多个位置出现
 alt+shift
多行编辑
 Alt + 鼠标选择
补充
 【查找】
 Ctrl+F,查找
 Ctrl+R,替换
 F3,查找下一个
 Shift+F3,查找上一个
 Ctrl+Shift+F,在路径中查找
 Ctrl+Shift+R,在路径中替换
 Ctrl+Shift+S,搜索结构
 Ctrl+Shift+M,替换结构
 Alt+F7,查找用法
 Ctrl+Alt+F7,显示用法
 Ctrl+F7,在文件中查找用法
 Ctrl+Shift+F7,在文件中高亮显示用法
【调试部分、编译】
 Ctrl+F2,停止
 Alt+Shift+F9,选择 Debug
 Alt+Shift+F10,选择 Run
 Ctrl+Shift+F9,编译
 Ctrl+Shift+F10,运行
 Ctrl+Shift+F8,查看断点
 F8,步过
 F7,步入
 Shift+F7,选择到底要 Debug 进入哪一个方法
 Shift+F8,步出
 Alt+Shift+F8,强制步过
 Alt+Shift+F7,强制步入
 Alt+F9,运行至光标处
 Ctrl+Alt+F9,强制运行至光标处
 F9,恢复程序
 Alt+F10,定位到断点
 Ctrl+F8,切换行断点
 Ctrl+F9,生成项目
 Alt+1,项目
 Alt+2,收藏
 Alt+6,TODO
 Alt+7,结构
 Ctrl+Shift+C,复制路径
 Ctrl+Alt+Shift+C,复制引用,必须选择类名
 Ctrl+Alt+Y,同步
 Ctrl+~,快速切换方案(界面外观、代码风格、快捷键映射等菜单)
 Shift+F12,还原默认布局
 Ctrl+Shift+F12,隐藏/恢复所有窗口
 Ctrl+F4,关闭
 Ctrl+Shift+F4,关闭活动选项卡
 Ctrl+Tab,转到下一个拆分器
 Ctrl+Shift+Tab,转到上一个拆分器
【IntelliJ IDEA 管理书签】
 使用助记符创建书签
将插入符号放在编辑器中所需的代码行中。
 按 Ctrl+F11 (或者,在主菜单上选择导航| 书签| 用助记符切换书签(Navigate | Bookmarks | Toggle Bookmark With Mnemonic)),然后按键 0-9 或A-Z 之一。
 IntelliJ IDEA 切换书签
在主菜单上选择导航|书签|切换书签(Navigate | Bookmarks | Toggle Bookmark)。
 按 F11。
 IntelliJ IDEA 查看书签
在主菜单上选择导航| 书签| 显示书签(Navigate | Bookmarks | Show Bookmarks)。
 按 Shift+F11。
 IntelliJ IDEA 删除书签
打开“书签”对话框(导航| 书签| 显示书签(Navigate | Bookmarks | Show Bookmarks),或按 Shift+F11)。
 选择书签并按 Delete。
 IntelliJ IDEA 改变书签的顺序:
打开“书签”对话框(导航| 书签| 显示书签(Navigate | Bookmarks | Show Bookmarks),或 Shift+F11)。
 选择所需的书签。
 使用上移( ,Ctrl+Up)和 下移( ,Ctrl+Down)按钮以使书签沿所需方向移动。
  










