快捷键 | 功能 |
Option + enter |
打开提示 |
Command + / |
注释方式是“行注释”;可以注释当前行、取消当前行的注释 注释选中的内容、取消选中行的注释 |
Option + Command + / | 注释方式为“多行注释”;注释选中的内容、取消注释 |
Option + Command + L | 格式化代码 |
Command + N | 生成代码(constructor、getter、setter、实现接口方法等) |
tab | 缩进 |
shift + tab | 反缩进 |
Command + 鼠标点击类名、方法名、变量名 | 跳转到类、方法、变量的声明处 |
Option + Command + b | 跳转到接口实现处(或者方法实现处) |
Command + i | 跳转接口的声明出(在@Override出使用) |
Command + d |
复制当前行,并粘贴到下一行; 复制当前选中的内容,并粘贴到选中内容的末尾 |
Command + enter | 在当前行下面插入一行,光标保持不动 |
shift + enter | 在当前行下面插入一行,光标移到新插入的一行 |
Control + Option + O | 删除导入了,但没有使用的package |
Shift + Option + ↑ ↓ | 光标所在行的内容上移或者下移一行 |
Option + Command + ←/→ | 可以“回放”,在方法层层深入探索时,可以退回上一步、进入下一步 |
Option + / | 手动补全 |
Option + Command + m | 将选中的代码提取到一个function中 |
Option + Command + t | 将选中的代码变为代码块(if、try catch、synchronized...) |
Option + delete | 删除光标前面一个词 |
fn + delete | 删除光标后面一个字符 |
fn + Option + delete | 删除光标后面一个词 |
Command + delete | 删除光标所在行 |
按两次Shift | 打开搜索功能(所有类、方法、变量) |
Command + f | 在当前代码文件(单个文件中)查找关键字,局部搜索 |
Shift + Command + f | 在整个项目(或者指定范围内)查找关键字,全局搜索 |
Shift + fn + F6 |
进行代码重构: 1、选中文件名、按快捷键后,可以重命名文件名(同时修改类名) 2、选中代码中的变量名、类名、方法名,按快捷键后,可以统一修改。 |