IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> idea使用技巧 --插件,使用,调试 -> 正文阅读

[开发工具]idea使用技巧 --插件,使用,调试

一. 方便的idea插件

restfultool:让我们对项目中的所有接口一览无余,尤其接手新的项目和确实文档的项目

alibaba java coding guidlines:alibaba编码规范插件,提示代码需要做什么

code with me:idea官方研发用于收集编码习惯和常用类,未来会越来约好用

code glance:整体浏览代码行

grep console:对控制面板的日志进行颜色甄别

jpa support:你想工程的配置,在idea中使用database,即可你想生成代码

maven helper:直接在工程上进行maven操作

sequencediagram:可以查询当前方法的调用关系的时序图

onenote:文本编辑器,比notepad方便多了

idea的视图database:可以直接操作数据库,功能和navicate一样,且可以链接多种数据库

loombok:简化代码,如getter/setter

maven-helper可以方便的查看pom中的依赖关系:直接打开pom文件

二.idea小知识

改成eclipse风格,快捷键更方便:

改成中文识别:

CTR+E? recent file

属性.if/属性.field/属性.

字体大小?editor? font?

编辑框背景颜色:

去掉editor-general-code completetion-matchcase:去掉大小写匹配,提示更完全

editor-general-autoimport:自动导入包

file-new seting projects:在其中设定maven等,那么新项目打开就不用再配置了

setting-build-compiler:build-automotic自动隔一段时间去编译

远程本地调试服务器:debug configuration配置远端服务器的信息,然后打断点即可;因为具体执行的是服务器的代码,所以打断点时以服务器为主

debug:打断点右击然后设置值,断点只会在我们想要的地方停顿即设置断点条件

? ? ? ? ? ? evaluate,获取实时的对象信息

? ? ? ? ? ? saveresource:点击force return,当前方法不执行了,直接强势返回这个方法

? ? ? ? ? ? show excution point:光标回到断点停顿的地方

? ? ? ? ? ? step over:不管当前这一行执行其他方法,跳到当前的下一行 step into:进入到当前这一行正在调用的方法 force step into:和step into的区别,stepinto可以进入自己写的方法,force step into可以进入所有的方法,包括非自己写的方法

? ? ? ? ? ? step out:跳出当前断点

? ? ? ? ? ? run to curson:跳到当前光标所在的位置

? ? ? ? ?? ?trace current stream chain:追踪当前流式数据的处理过程和变化

断点的使用:行断点,红色,直接打断点/源断点,shift+鼠标左键,suspend-all-thread/方法断点,在方法上打断点,菱形断点,在方法进入前和结束前自动停顿一下;在接口方法打断点,具体实现类方法会停/异常断点,在断点设置页面设定java异常停止的异常? ? ? ? ? 类型,可以是自定义,也可以是其他/字段断点,读写监控;打在字段属性上,监控当前属性的每一次变化,如构造时赋值或者set赋值

多线程断点调试:?????????https://www.bilibili.com/video/BV1Hf4y1t77J

简化代码小技巧:ctrl+shift+m抽取方法或者本地变量/ctrl+alt+c提取常量

三 idea常见问题

1. java编译错误?

java: Compilation failed: internal java compiler error

https://blog.csdn.net/ruoxiyun/article/details/88256928

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-08-06 10:02:19  更:2021-08-06 10:03:26 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/22 13:47:02-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码