前言
最近女朋友在学习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 ← |
将文本光标移至下一个单词 | 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 键位图
实时模板
后缀补全