前言
最近女朋友在学习Java,刚接触到IDEA这个软件,在这里记录一下自己常用的快捷键,以方便查阅。
快捷键
详细的快捷键可以到官网查看->预定义 Windows 键映射。
全局快捷键
| 功能描述 | 快捷键 |
|---|
| 全局搜索 | 双击Shift |
| 全局文件内容搜索 | Alt Shift F |
| 全局文件内容搜索并替换 | Alt Shift R |
基本编辑
| 功能描述 | 快捷键 |
|---|
| 剪切 | Ctrl X |
| 复制 | Ctrl C |
| 粘贴 | Ctrl V |
| 保存 | Ctrl S |
| 复制当前行或选中内容 | Ctrl D |
| 查找当前文件中的内容 | Ctrl F |
| 查找并替换当前文件中的内容 | Ctrl R |
| 撤销 | Ctrl Z |
| 重做(取消撤销) | Ctrl Shift Z |
| 缩进 | Tab |
| 取消缩进 | Tab |
| 在当前光标下新建一行 | Shift Enter |
| 删除当前行 | Ctrl Y |
| 切换选中文本大小写 | Ctrl Shift U |
| 上移行 | Ctrl Shift ↑ |
| 下移行 | Ctrl Shift ↓ |
| 代码格式化 | Ctrl Alt L |
| 将选中的多行缩减为一行 | Ctrl Shift J |
光标导航
| 功能描述 | 快捷键 |
|---|
| 将文本光标移动到上一个单词 | Ctrl ← |
| 将文本光标移至下一个单词 | Ctrl → |
| 将光标移动到行首 | Home |
| 将插入光标移至行尾 | End |
| 将光标移动到文本开始处 | Ctrl Home |
| 将光标移至文本末尾 | Ctrl End |
选择文本
| 功能描述 | 快捷键 |
|---|
| 全选 | Ctrl A |
| 选择左侧 | Shift ← |
| 选择右侧 | Shift → |
| 将光标移动到上一个单词并选择 | Ctrl Shift ← |
| 将光标移动到下一个单词并选择 | Ctrl Shift → |
| 将文本光标移动到行首并选择 | Shift Home |
| 将文本光标移动到行尾并选择 | Shift End |
| 向上选择 | Shift ↑ |
| 下移选择 | Shift ↓ |
编码辅助
| 功能描述 | 快捷键 |
|---|
| 显示意图操作(代码修复/优化) | Alt Enter |
| 生成代码 | Alt Enter |
| 添加行注释 | Ctrl / |
| 添加块注释 | Ctrl Shift / |
| 导包清理 | Ctrl Alt O |
| 使用(if、while、try/catch……)包裹代码 | Ctrl Alt T |
实时模板
实时模板的定义可以查阅->实时模板。
| 功能描述 | 模板 |
|---|
| 生成main方法 | psvm 或者 main |
| 生成打印语句 | sout |
| 生成for循环 | fori |
后缀补全
后缀补全的定义可以查阅->后缀补全。
| 功能描述 | 后缀 |
|---|
| 将当前值赋值给新变量,新建对象时常用 | .var |
| 打印当前变量 | .sout |
| 打印当前变量信息 与 当前变量的值 | .soutv |
| 使用增强for循环当前数组 | .for |
| 循环当前数组 | .fori |
参考文档
预定义 Windows 键映射
预定义 macOS 键位图
实时模板
后缀补全