idea快捷键

发布时间:2024年01月11日

按常用的功能划分

  1. 执行(run)Shift+ F10
  2. 提示补全(Class Name Completion)alt+/
  3. 单行注释 ctrl +/
  4. 多行注释 ctrl+shift+/
  5. Alt+Shift+F显示添加到收藏夹弹出层/添加到收藏夹

行操作

  1. 向下复制一行(Duplicate Lines)ctrl + D
  2. 删除一行(delete line)ctrl +X
  3. 选中当前行:鼠标连点三下
  4. 向下移动行Crtl + Shift+向下箭头
  5. 向上移动行Crtl + Shift+向上箭头

移动光标

  1. ctrl + Home:定位到一页代码的行头
  2. ctrl + end:定位到一页代码的行末
  3. home:定位到一行的行头
  4. end:定位到一行的行末
  5. 向下开始新的一行(start new line)shift+enter
  6. 向上开始新的一行(Start New Line before current)ctrl+shift+enter

源码查看

  1. 如何查看源码(class)ctrl +选中指定的结构
  2. Ctrl+Shift+i 出现类似于预览的小窗口
  3. Ctrl + Enter (接上步)完全打开源码
  4. Ctrl +鼠标左键 一步到位打开源码 = Ctrl + Shift+i->Ctrl + Enter

编辑

  1. 退回到前一个编辑的页面(back)alt + left
  2. 进入到下一个编辑的页面(针对于上条)(forward)alt+right
  3. Alt + Shift +C查看最近操作项目的变化情况列表
  4. 打开最近修改的文件(Recently Files)ctrl+E
  5. 关闭当前打开的代码栏(close)ctrl+ F4
  6. 关闭打开的所有代码栏(close all)ctrl+ Alt + shift + F4

常用操作

  1. 复制代码 ctrl + c
  2. 撤销 ctrl + z
  3. 反撤销 ctrl + shift +z
  4. 剪切 ctrl+x
  5. 粘贴ctrl +v
  6. 保存 ctrl+s
  7. 全选 ctrl + a
  8. 选中数行,整体往后移动tab
  9. 选中数行,整体往前移动shift+tab
  10. 选择要粘贴的内容(Show in Explorer)ctrl+shift+v

方法

  1. 万能解错/生成返回值变量Crtl +Alt+v
  2. 格式化代码(reformat code)Crtl + Alt +L
  3. 提示方法参数类型(Parameter Info)Ctrl + P
  4. 大写转小写/小写转大写(toggle case)ctrl+shift+u
  5. 生成构造器/get/set/toString Alt + Insert
  6. 重构:修改变量名与方法名(rename)Shift + F6
  7. 收起、折叠所有的方法(collapse all)Ctrl + Shift +“+/-”
  8. 收起、折叠当前方法:Ctrl+“+/-”
  9. 查看方法的多层重写结构(method hierarchy)ctrl + shift+h
  10. 生成try-catch等(surround with)Ctrl + Alt +T
  11. 局部变量抽取为成员变量(introduce field)alt+shift+f
  12. 抽取方法(Extract Method)Ctrl +Alt +M
  13. 查找方法在哪里被调用(Call Hierarchy)ctrl + Alt +h

  1. 查看继承关系(type hierarchy)Crtl +H
  2. Crtl + Alt + U查看类的继承关系图
  3. 查看类的结构:Ctrl+H
  4. 查看文档说明(quick documentation)Ctrl +U 查看文档说明
  5. 查看类的继承结构图(Show UML Diagram)ctrl + alt+u
  6. 快速搜索类中的错误(next highlighted error)F2

文件

  1. 查找/替换(当前)ctrl +f
  2. 打开代码所在硬盘文件夹(show in explorer)Ctrl + 左键 或者 打开某个具体文件的展开后右键查看
  3. Ctrl + Shift + F 根据输入内容查找整个项目 或 指定目录内文件(必备)
  4. Ctrl+F12 弹出当前文件结构层,可以在弹出的层上直接输入,进行筛选
文章来源:https://blog.csdn.net/qq_51523316/article/details/135523058
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。