intellij idea 格式化工具
intellij idea
Ctrl+N按名字搜索类
Ctrl+H查看类的继承关系
Ctrl+Alt+B查看子类方法实现
Ctrl+B可以查看父类或父方法定义,但是不如ctrl+鼠标左键方便。但是在这里,Ctrl+B或ctrl+鼠标左键只能看见Map接口的抽象方法put的定义,不是我们想要的,这时候Ctrl+Alt+B就可以查看HashMap的put方法。
Ctrl+F7查看类在哪里被引用
Alt+7查看类中所有方法
Ctrl+F/Ctrl+Shift+F按照文本内容查找
ctrl + r: 当前文件内容替换
ctrl + shift + r: 在路径中替换
Alt+enter导入jar包
Ctrl+y删除快捷键
F9 resume programe 恢复程序
Alt+F10 show execution point 显示执行断点
F8 Step Over 相当于eclipse的f6 跳到下一步
F7 Step Into 相当于eclipse的f5就是 进入到代码
Alt+shift+F7 Force Step Into 这个是强制进入代码
Shift+F8 Step Out 相当于eclipse的f8跳到下一个断点,也相当于eclipse的f7跳出函数
Atl+F9 Run To Cursor 运行到光标处
ctrl+shift+F9 debug运行java类
ctrl+shift+F10 正常运行java类
alt+F8 debug时选中查看值
F9 resume programe 恢复程序
Alt+F10 show execution point 显示执行断点
F8 Step Over 相当于eclipse的f6 跳到下一步
F7 Step Into 相当于eclipse的f5就是 进入到代码
Alt+shift+F7 Force Step Into 这个是强制进入代码
Shift+F8 Step Out 相当于eclipse的f8跳到下一个断点,也相当于eclipse的f7跳出函数
ctrl+shift+F9 debug运行java类
ctrl+shift+F10 正常运行java类
alt+F8 debug时选中查看值
Ctrl+J生成代码快捷键
Ctrl + G 跳转到指定行
Ctrl + / 注释 、 取消注释(单行注释)
Ctrl + Shift + / 注释 、取消注释(多行注释)
Shift+Shift全局搜索
ctrl+e查看打开最近打开文件
Alt+Home打开导航
alt+insert快捷生成
jar包下载不全的问题
mvn -U idea:idea
选中项目依赖 Dependencies
选择Maven( 点击右边工具栏maven--maven goal)
然后在弹框中输入mvn -U idea:idea
修改内存大小
bin/idea64.exe.vmoptions
-Xms2048m
-Xmx2048m
-XX:ReservedCodeCacheSize=240m
-XX:+UseG1GC
-XX:SoftRefLRUPolicyMSPerMB=1024
-ea
-Dsun.io.useCanonCaches=false
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
JAVA_OPTS=-Xms512m -Xmx512m -Xss1024K -XX:PermSize\=512m -XX:MaxPermSize\=512m
添加启动内存
VM options -server -XX:PermSize=576M -XX:MaxPermSize=1024m
控制台乱码
VM options: -Dfile.encoding=UTF-8 -Xms4g -Xmx4g -Xss20m -XX:+UseG1GC -XX:+UseStringDeduplication
多线程 死等
idea.properties 中加debugger.async.jdi = false
或更新 JRebel 到 Version 2020.2.5.1
直接在 idea 的 settings 中的 plugins 中,更新 JRebel 到 Version 2020.2.5.1
格式化工具配置
https://blog.csdn.net/qq1009798402/article/details/112275901