IDEA的使用以及快捷键
本文最后更新于 1487 天前,其中的信息可能已经有所发展或是发生改变。

IDEA快捷键

  • alt+f1 打开于
    image-20210309162307143
  • ctrl+shift+f7 高亮当前变量、方法在此文件里所有使用的地方
  • ctrl+shift+a 查看方法的快速文档(简介)
  • ctrl+shift+i 以弹窗的形式查看该方法的代码
  • ctrl+shift+alt+t 重构总菜单,包含引入参数,提取变量
  • ctrl+alt+m 提取方法
  • ctrl+alt+t 环绕(增加if,try环绕)
  • ctrl+shift+delete 解开(if,try环绕)
  • alt+' 基本补全代码(代码,例如方法参数),查看常量信息
  • alt+两次' 查看有关常量或方法的建议,重新选择常量,例如Integer.MAX_VALUE替换成Byte.MAX_VALUE
  • ctrl+shift+enter 补全代码(符号,例如分号)
  • ctrl+Alt+[] 项目之间跳转
  • ctrl+e 最近的文件
  • ctrl+shift+e 最近编辑的文件
  • F11 标记书签
  • shift+F11 总览书签
  • Ctrl+[OR] 可以跑到大括号的开头与结尾
  • ctrl+n 定位类
  • ctrl+shift+n 定位文件
  • ctrl+shift+alt+n 定位函数或者属性
  • ctrl+shift+f 定位字符串
  • Ctrl+”+/-”,当前方法展开、折叠
  • Ctrl+Shift+”+/-”,全部展开、折叠
  • 跳到指定行:ctrl+g
  • 查看表达式的值:alt+F8
  • 复制整行代码:ctrl+d
  • 整块代码(一个方法)移动:ctrl+shift+方向上 or 方向下
  • 整行代码移动:catl+alt+方向上 or 方向下
  • 生成返回值对象快捷键:ctrl+alt+v
  • 格式化代码:ctrl+alt+l
  • 只格式化vcs里修改的代码:ctrl+shift+alt+l
  • 参数提示:ctrl+p
  • 最近修改的代码:ctrl+e
  • 类结构图:ctrl+h
  • 删除行:ctrl+y
  • 剪切行:ctrl+x
  • 快速找错:shift+F2
  • 查找文件:ctrl+n
  • 快速定位到{}:ctrl+{}
  • 快速定位到上次编辑的地方:ctrl+shift+backspace
  • 查看一个方法在哪里被调用了:选中方法名右击,点击Find Usages
  • 查看一个接口的实现类:在接口的左边有个向下的小箭头,点击小箭头就能看到方法的实现
  • 全局搜索语句:ctrl+shift+r
  • 给方法添加文档注释:在方法上输入/** +enter
  • IDEA如何查看文件历史改动记录:右键文件夹,Localhistory,showHistory

IDEA调试

  • Show Execution Point (Alt + F10):如果你的光标在其它行或其它页面,点击这个按钮可跳转到当前代码执行的行。
  • Step Over (F8):步过,一行一行地往下走,如果这一行上有方法不会进入方法。
  • Step Into (F7):步入,如果当前行有方法,可以进入方法内部,一般用于进入自定义方法内,不会进入官方类库的方法,如第25行的put方法。
  • Force Step Into (Alt + Shift + F7):强制步入,能进入任何方法,查看底层源码的时候可以用这个进入官方类库的方法。
  • Step Out (Shift + F8):步出,从步入的方法内退出到方法调用处,此时方法已执行完毕,只是还没有完成赋值。
  • Drop Frame (默认无):删除当前方法栈帧。
  • Run to Cursor (Alt + F9):运行到光标处,你可以将光标定位到你需要查看的那一行,然后使用这个功能,代码会运行至光标行,而不需要打断点。
作者:Yuyy
博客:https://yuyy.info
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇