IDEA KeyMap 快捷键 copy Eclipse 参考

一. 编辑

  • Ctrl + Alt + B
    快速进入方法或类

  • F2
    选中方法或类查看对应注释, 展示某个类或者方法的 API 说明文档

  • F3
    进入方法或类所在的文件, 再按一次回到调用的文件

  • Ctrl + Shift + i
    快速编辑方法或类, 选中方法或类后, 按快捷键, 弹出一个窗口, 可进行直接编辑

  • Alt + Insert
    自动生成某个类的 Getters, Setters, Constructors, hashCode/equals, toString 等代码。

  • Alt + /
    智能补全
    使用前,用于补全的列表,默认是以输入的关键字作为前缀的:
    使用后,用于补全的列表,会把与输入的关键字最相关的信息排到最前面,比如这里的 Resource 的实现类会直接过滤出来。

  • Shift + Alt + Space
    在某个方法中,调用该按键后,会展示出这个方法的调用参数列表信息。

  • Ctrl + Enter
    代码补全后,自动在代码末尾添加分号结束符

  • Ctrl + O
    展示该类中所有覆盖或者实现的方法列表,注意这里是字母小写的 O

  • Ctrl + Alt + T
    自动生成具有环绕性质的代码,比如:if..else,try..catch, for, synchronized 等等,使用前要先选择好需要环绕的代码块。

  • Ctrl + /
    对单行代码,添加或删除注释。分为两种情况:如果只是光标停留在某行,那么连续使用该快捷键,会不断注释掉下一行的代码;如果选定了某行代码(选定了某行代码一部分也算这种情况),那么连续使用该快捷键,会在添加或删除该行注释之间来回切换。

  • Ctrl + Shift + /
    对代码块,添加或删除注释。它与 Ctrl + / 的区别是,它只会在代码块的开头与结尾添加注释符号!

  • Alt + Enter
    展示当前当前光标所在代码,可以变化的扩展操作, 一般IDE有小灯泡或者下划标识

  • Ctrl + Alt + L
    格式化代码, 正所谓码完Bug来一发, 美滋滋

  • Ctrl + Alt + O
    去除没有实际用到的包,这在 java 类中特别有用。

  • Tab Shift + Tab
    缩进或者去掉缩进一次所选择的代码段。

  • Ctrl + Shift + V
    从之前的剪切或拷贝的代码历史记录中,选择现在需要粘贴的内容。

  • Ctrl + D
    删除当前光标所在的代码行。

  • Ctrl + Alt + ↓
    复制当前选中的代码。

  • Alt + ↑ Alt + ↓
    向上或向下移动当前光标所在的代码行。

  • Ctrl + Shift + J
    把下一行的代码接续到当前的代码行。

  • Ctrl + Enter
    当前代码行与下一行代码之间插入一个空行,原来所在的光标不变。

  • Shift + Enter
    当前代码行与下一行代码之间插入一个空行,原来光标现在处于新加的空行上。

  • Ctrl + Shift + U
    所选择的内容进行大小写转换。

  • Ctrl + Shift + ] Ctrl + Shift + [
    从当前光标所在位置开始,一直选择到当前光标所在代码段起始或者结束位置

  • Ctrl + Delete
    删除从当前光标所在位置开始,直到这个单词的结尾的内容。

  • Ctrl + NumPad(+) Ctrl + NumPad(-)
    展开或收缩代码段。

  • Ctrl + Shift + NumPad(+) Ctrl + Shift + NumPad(-)
    展开或收缩所有代码段。

  • Shift + Alt + R
    修改方法、类、文件名称(全局修改)


二. 查找或替换【Search/Replace】

  • Ctrl + F
    在当前标签页中进行查找,还支持正则表达式哦。
    • Ctrl + K
      如果找到了多个查找结果,每调用一次就会跳到下一个结果,
    • Ctrl + Shift + K`
      反向操作,即每调用一次就会跳到上一个结果。
    • Alt + P
      在当前标签页中进行替换操作

三. 查看使用情况【Usage Search】

  • Ctrl + Alt + F7
    打开使用情况列表。

四. 编译与运行【Compile and Run】


五. 调试【Debugging】


六. 导航【Navigation】


itFinn

Keep Think Different