| |
|
开发:
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 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |