吐血整理
Idea快捷键
Ctrl+p: 在调用方法的时候,在实参列表中提示参数类型
Ctrl+H: 看当前类的继承的继承关系
Ctrl+alt+H: 查看方法调用树
Ctrl+f12: 查看当前类所有方法及属性
Ctrl+shift+Backspace: Last Edit Location
Ctrl+alt+shift+f8 只执行一次的断点
智能提示 |
|
Ctrl+space | 基本的代码提示 |
Ctrl+shift+space | 按类型信息提示 |
F2/shift+f2 | 移动到有错误的代码|反向 |
Alt+enter | 快速修复 |
Ctrl+shift+enter | 自动补全末尾字符 |
|
|
|
|
重构 |
|
Ctrl+shift+alt+T | 重构功能大汇总,refactor this |
Shift+f6 | 直接改名 |
Ctrl+alt+V | 提取变量 |
Ctrl+alt+T | Surround with 各种,if、try、等等 |
|
|
|
|
代码生成 |
|
Fori/sout*/psvm | 生成相对应的poilerplate模板 |
Ctrl+J | 查看所有模板 |
Alt+Insert | 生成构造函数,toString,getter/setter,重写父类方法等等 |
自动补全 | 要输入For(User user:users)只需要输入users.for+Tab 要输入Date birthday = user.getBirthday();只需要输入user.getBirthday().var+Tab |
|
|
编辑 |
|
Ctrl+W|ctrl+shift+W | 自动按语法选中代码|反向 |
Ctrl+Left/Right | 移动光标到前/后单词 |
Ctrl+[/] | 移动到前/后代码块 |
Alt+up/down | 移动到前/后方法 |
Ctrl+Y | 删除行 |
Ctrl+D | 复制行 |
Ctrl+shift+句点 | 折叠代码 |
Ctrl+shift+Num | 定义1-10书签(再次按下删除书签),ctrl+Num跳转到书签 |
Alt+Shift+Up/Down | 上下移动当前行,或者选中的代码块 |
|
|
查找打开 |
|
Ctrl+N/ctrl+shift+N | 打开类或者资源 |
双击shift | Search everywhere,包括类、资源、配置文件、方法等 |
Ctrl+H | 类继承关系,alt+8关闭,一般是,具体看上面的数字 |
Ctrl+B/ctrl+alt+B | 跳转到实现方法,ctrl+B查找usage。Ctrl+alt+B跳转到实现或覆写类或方法 |
Alt+F7 | 类或方法的使用 |
Ctrl+F/Ctrl+shift+F7 | 当前窗口中查找/全工程查找,配合F3/shift+F3移动到下一匹配处 |
最牛逼 | 在任何窗口输入要找的单词,idea会自动定位 |
|
|
辅助神键 | 专注弹钢琴 |
命令Ctrl+shift+A | 查找所有idea命令,便于学习 |
新建Alt+Insert | 新建类,方法等一切 |
格式化代码 | Ctrl+alt+O格式化import,ctrl+alt+L格式化代码 |
窗口切换 | Alt+Num,常用1-项目结构,3-搜索结果,4/5运行调试 Ctrl+Tab,当前打开的窗口切换 Ctrl+E/Ctrl+shift+E,最近打开的文件 |
运行 | Shift+F10运行,Shift+F9调试运行,Ctrl+F2停止 |
调试 | F7,step into F8,step over F9,Continue Ctrl+alt+shift+F8,添加只执行一次的断点 |
Alt+左键选择 | 列编辑 |
Alt+shift+Insert | 开启列编辑模式 |
|
|
榜单 |
|
TOP10 | 切来切去:Ctrl+Tab |
TOP9 | 选你所想:Ctrl+W |
TOP8 | 代码生成:Template/Posfix+Tab |
TOP7 | 发号施令:Ctrl+shift+A |
TOP6 | 无处藏身:Shift+Shift |
TOP5 | 自动完成:Ctrl+Shift+Enter |
TOP4 | 创造万物:Alt+Insert |
前三名并列 |
|
TOP1 | 智能补全:Ctrl+Shift+Space |
TOP1 | 自我修复:Alt+Enter |
TOP1 | 重构一切:Ctrl+Shift+Alt+T |
看这里,看这里
文章总目录:博客导航