idea
idea快捷键
快捷键 | 功能 |
---|---|
Ctrl + Alt + Ins | 新建… |
Alt+Enter | 导入包,自动修正代码 |
Alt+Ins | 自动生成代码,toString,get,set等方法 |
Ctrl+Alt+L | 格式化代码 |
Ctrl+/ | 单行注释 |
Ctrl+Shift+/ | 选中代码注释,多行注释,再按取消注释 |
Ctrl+Y | 删除光标所在行 |
Ctrl+D | 复制光标所在行的内容,插入光标位置下面 |
Alt+Shift+上下箭头 | 移动当前代码行 |
Ctrl + Alt + V / .var | 补全等号左边的变量定义 |
shift + f6 | 重构 |
ctrl+w选中变量, alt+j选中下面同名变量 | 批量修改变量名 |
fori / obj.for | for / foreach |
Shift + alt + t | 代码块。。。 |
ctrl + alt + m | 将代码块抽取为一个新函数 |
Ctrl + R [+Shift] | [全局]替换 {Match Case, Words, Regex} |
Ctrl + f [+Shift] | [全局]查找 |
Ctrl + p | 提示函数参数相关信息 |
Ctrl + q | quick javadoc |
Ctrl + [ / ] | move code block start/end |
Ctrl + N / Ctrl + shift + N / 2 shift | 搜索类/文件/所有 |
Ctrl + Alt + B | 跳转到方法体中 |
ctrl + f12 / Alt + 7 | 查看类的所有成员 |
ctrl + h / Alt + 8 | 查看类/接口的继承/实现关系 |
Alt + number | 显示/隐藏组件 |
ctrl + shift + space | 智能提示传递的参数 |
ctrl+` | switch mode/theme/… |
修改idea默认快捷键
- Setting -> keyMap –> -> Main menu -> file/code/edit/….
改ideaVim与idea快捷键冲突
- Editor -> Vim Emulation
idea插件
- ideaVIM
- lombok
- alibaba
- translation
- easy code:代码生成
- GsonFormat:格式化json,并转化为实体属性 (Alt + S)