跳至主要內容

IDEA 使用

Steven大约 1 分钟ideajava

todo https://www.52pojie.cn/thread-1921814-1-1.html

生成

Alt + Enter | 补全提示

Ctrl + w | 选中单词

Ctrl + c/v/d | 复制/粘贴/删除

Ctrl + Shift + Enter | 下一行

导航

Ctrl + Ctrl | 运行命令

shift + shift | 搜索 any

Ctrl + Shift + A | 搜索行为

alt + 1 | 项目窗口

ctrl + E | recent files

ctrl + shift + T | nav to test

alt + shift + </> | 字体放大缩小

重构

  • Ctrl + Alt + M Methods
  • Ctrl + Alt + C Constants
  • Ctrl + Alt + F Fields
  • Ctrl + Alt + V Variables
  • Ctrl + Alt + P Parameters

调试能力

断点: 条件断点(变量/线程)/方法断点/异常捕获/变量监控/流式监控/更多设置

参考

  • https://www.bilibili.com/video/BV1ur4y1P7SV/
  • https://www.bilibili.com/video/BV1Hf4y1t77J/

远程调试:

参考:

  • https://www.bilibili.com/video/BV1Vb4y1Q7KJ/

接口测试

参考:

  • https://www.bilibili.com/video/BV1Bq4y1N75B/?p=18

todo

插件

预处理/批处理(必要)

save auto action + eclipse ...

格式化

String Manipulation

字符串加工: 驼峰/大小写/编码、解码/...

规范/检查

Alibaba Java Coding Guidelines

编码规范

spotbugs

漏洞排查

美化/可视化(必要)

CodeGlance

代码右侧预览

Grep Console

日志高亮

Rainbow Brackets

彩虹括号

有 pro 版本。。。

maven 插件

maven helper

JPA/Mybatis 插件

Jpa Support

MybatisCodeHelperPro

VisualVM Launcher

调优

Java Visualizer

看实例引用

Java Decompiler

jd-gui

美化/可视化(非必要)

Presentation Assistant

提示快捷键

生成图

SequenceDiagram

解析代码成时序图

有 pro 版本。。。