JetBrains IDE Plugins

欢迎你来读这篇博客,这篇博客主要是关于JetBrains家的IDE的插件推荐
其中包括了关于我的简介和收集的知识分享。

序言

插件的用法可以在官方插件商城查看。

正文

  • 热部署插件
    • JRbel
    • Single HotSwap
  • 代码类
    • 模板代码生成 EasyCode
    • 代码分析:sonarlint
    • 代码规范:alibaba java coding guidelines
    • 漏洞审查插件:Spotbugs
    • Tabnine:代码提示
    • 代码截图:Code Screenshots(不是很好用,不如微信截图)
    • display bytecode&ASM:ASM Bytecode Outline
    • MapStruct Support : 使用 MapStruct 后,在 @Mapping 注解的 expression 字符串中获得智能提示效果
    • Apifox Helper:代码文档自动生成器
    • SequenceDiagram:生成代码时序图
    • Arthas idea:java强大的运行时分析器
    • GenerateSerialVersionUID:自动生成UUID
    • GenerateAllSetter:选中对象,快速生成set方法
    • SingletonTest:快速生成单例模式的预设
  • 保存后自动化执行一些操作:save actions
  • LC 算法刷题 LeetCode Editor
  • 代码定位 CodeGlance3
    • 类似 vscode 右侧的样式
  • AI 代码生成器
    • GitHub Copilot
    • AI Assistant
    • Tabnine
    • CodeGeeX
    • ChatGPT for JetBrains
    • 通义灵码
    • AI X coder
  • 行情查看 leeks
  • JSON
    • POJO to JSON 把 Java 对象复制成 json 格式,支持组合
    • GsonFormatPlus 把 Json 转成 Java 对象,支持组合
  • 字符串处理插件 String Manipulation
    • 功能强大,选择字符串后,右键
  • ide 官方:code with me 未测试,目前强大的太多了。
  • vim 化:IDEA VIM
    • 邪门小众玩意
  • spring data jpa 工具:jpa support
  • Gradle
    • Gradle Dependencies Helper
  • maven 工具
    • maven helper:查找和排除冲突依赖项
  • 代码工程
    • 代码分析工具:sequence diagram
    • 绘图插件 plantUML
    • 代码统计:Statistic
    • 代码格式化检测:CheckStyle-IDEA
    • 正则查找:any-rule
    • 统一代码风格:editorConfig
    • 命名风格转换:CamelCase
  • 查询项目 url:RestfulToolKit
  • 字节码查看工具:jclasslib bytecode viewer
  • view
    • 控制台输出美化:grep console
    • 背景图
      • Background Image Plus
      • Sexy Editor
    • 图标美化:extra tool window colorful icons
    • 编码特效
      • activate-power-mode-x
    • 括号高亮提示
      • Rainbow Brackets
      • HighlightBracketPair
    • progress bar
      • 种类繁多,搜索根据喜好选择下载
      • NyanProgressBar
      • Mario Progressbar
    • gerry theme
      • idea 整体更美观
    • Xcode-Dark Theme
    • 代码阅读 CodeGlance
    • git忽略文件高亮效果 .ignore
  • Git 相关插件:
    • GitToolBox 显示当前代码提交的用户名、时间、以及备注信息
    • Git Commit Template git提交代码模板
    • Gitmoji Plus:Commit Button 在 commit 时提供 gitmoji 按钮
  • MyBatis
    • 日志插件:MyBatis Log Plugin
      • 控制台拼接 SQL 语句
    • 代码生成:MyBatisX
    • 拦截日志,格式化输出 SQL:MyBatis Log Free
    • 代码补充:MyBatisCodeHelper-Pro
      • 收费且与 MyBatisX 冲突
    • MyBatis Log Free SQL语句打印,安装完插件后,在Tools下即可打开插件
  • API 调试工具:Restful Fast Request
    • 免费版功能有限,付费版功能多一点
  • 数据库插件
    • 自带的 Database tools
  • 教你熟练使用 IDE
    • IDE Features Trainer
      • Help 下面 找到 learn ide features
      • 闯关模式
    • 热键提示:Key Promoter X
    • 热键触发显示:presentation assistant
  • 思维脑图
    • idea mind map

参考资料

启示录

富贵岂由人,时会高志须酬。

能成功于千载者,必以近察远。


JetBrains IDE Plugins
https://allendericdalexander.github.io/2024/10/14/devTools/jb_ide_plugins/
作者
AtLuoFu
发布于
2024年10月14日
许可协议