IDEA使用技巧你真的知道了么?

工欲善其事必先利其器

此篇记录IDEA的使用技巧,喜欢的小伙伴点赞收藏

一、设置

设置字体啥的这里就不说了

1、局部设置与全局设置

2、智能导入

手动清除无用import使用快捷键Ctrl+Alt+O    但是设置这个之后就更方便了。

3、行号与方法间隔符

这个我觉得还是很好用的,特别是一个类中有很多方法,而方法体还很长的时候。简单的来一张效果图:

4、设置类注释

5、@Autowired抛红线设置

设置:

6、全局配置修改编码问题

二、代码

1、有的时候方法体太长了,你可以将光标定位在某个大括号一边,然后使用ctrl+]或者ctrl+[来回定位即可

2、一个大型项目,有时候你想快速找到一个方法或者Controller,那就可以使用ctrl+alt+shift+n   太好用了!

3、Ctrl+Shift+i   可以直接弹出一个窗口查看变量的定义

比如查看Student类的定义,那么将光标定位在Student上,然后直接使用ctrl+shift+i

4、这个就有意思了,敲代码时候也经常用。比如修改了部分代码,感觉不太对,这时使用Ctrl+z 进行回撤;思考一下觉得又可以,那就使用ctrl+shift+z再次恢复你刚才修改的内容

5、Ctrl+Alt+u   光标放在一个类名上,使用此快捷键可以查看类的关系图和依赖

来看一下效果:

6、条件debug   这个我觉得非常实用,在断点处右键 

在弹出框中输入条件  debug执行看一下效果:

7、接着上一条说:Debug启动后,程序会停顿在第一个断点上,debug视图主要界面如下  

来看一下这些都是啥意思:

  • 1重启项目
  • 2重新运行失败的测试
  • 3恢复程序,快捷键F9,在有多个断点的情况下,会直接跳到下一个断点,如果当前断点为最后一个则直接运行结束。
  • 4暂停项目
  • 5停止当前启动的项目
  • 后面两个就是查看所有断点  和  使断点无效

8、接上一条说:

  • 1Step Over (F8):越过,一行一行地往下走,如果这一行上有方法不会进入方法
  • 2Step Into (F7):步入,如果当前行有方法,可以进入方法内部,一般用于进入自定义方法内,不会进入官方类库的方法
  • 3Force Step Into (Alt + Shift + F7):强制步入,能进入任何方法,查看底层源码的时候可以用这个进入官方类库的方法。
  • 4Step Out (Shift + F8):步出,从步入的方法内退出到方法调用处,此时方法已执行完毕,只是还没有完成赋值。
  •  5Drop Frame (默认无):回退断点
  • 6Run to Cursor (Alt + F9):运行到光标处,光标定位到想查看的行使用此功能,代码会运行至光标行,而不需要打断点。

9、全局替换

idea 替换字符串功能有2个快捷键

ctrl+r

ctrl+shift+r

分别是替换本页内容和在多个文件中替换内容

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章