当前位置: 首页 > news >正文

Idea中实用设置和插件

目录

一、Idea使用插件

1.Fitten Code智能提示

2.MyBatisCodeHelperPro

3.HighlightBracketPair‌

4.Rainbow Brackets Lite

5.GitToolBox(存在付费)

6.MavenHelperPro

7.Search In Repository

8.VisualGC(存在付费)

9.vo2dto

10.Key Promoter X

11.CodeGlance Pro 显示代码缩略图插件

12.Lombok 简化臃肿代码插件

13.RestfulToolkit-fix

二、常规设置

1.自定义创建live template,快速写代码

2.优化导包配置

3.取消tab页单行显示

4.双斜杠注释改成紧跟代码头

5.选中复制整行

6.取消匹配大小写

7.优化版本控制(GIT)的目录颜色展示

8.显示行号和方法分割线

9.创建文件时,自动生成模版信息

10.自定义方法或类的描述模版


一、Idea使用插件

1.Fitten Code智能提示

        Fitten Code 是一个由非十科技自研代码大模型驱动的 AI 代码助手。它支持多种语言,包括 Python、JavaScript、TypeScript、Java、C、C++ 等。使用 Fitten Code,你可以自动进行代码补全,并可以在侧边栏内生成代码、生成注释、编辑代码、解释代码、生成测试、查找错误等。
Fitten Code 旨在使你的编程体验更加愉快和高效。

2.MyBatisCodeHelperPro

        

        最好的Mybatis代码提示,代码检测插件,快速生成代码,测试sql,日志转sql等。

 特性:

  • 插件可以识别mybatis动态标签,使用mybatis动态标签的sql可以正常提示,检测
  • mybatis几乎所有地方的sql都有代码提示,可以写出安全的sql
  • 从表上生成增删查改代码,在表上加字段后重新生成不会覆盖自己写的方法
  • 使用方法名生成完整的sql,只要一个方法名就可以生成大部分单表操作的sql
  • resultMap column和property代码提示,检测,支持associaction,collection,columnPrefix
  • #{}自动提示,检测
  • 从java类生成建表语句
  • 最好的ognl支持,if test自动提示检测,bind,foreach等
  • 解析select语句中查询的字段,一键从sql生成java类和resultMap
  • 从sql快速生成mybatis xml和java接口方法,可自定义参数
  • 快速给参数添加if test
  • 从接口方法一键生成testcase,可快速测试sql
  • mybatis代码格式化,兼容mybatis的动态标签
  • Spring支持,检测项目配置的mapperscan,识别@Mapper注解,将mybatis的类注入到spring中,注入不再报错
  • mybatis sql log支持,从控制台打印出完整的sql,点击直接执行sql
  • 大量的配置选项,比如某些插件要忽略部分参数解析,useActualParam配置,typeAlias配置等
  • 最好的泛型支持,接口方法或者参数使用泛型在#{} if test等也可以正常解析
  • #{},if test等可重构参数名称
  • 支持mybatis简单的注解,代码提示,检测,可以一键把注解sql挪到xml
  • 兼容mybatisplus,tkmapper等框架
  • 使用方法名生成mybatisplus QueryWrapper

3.HighlightBracketPair‌

        这个插件可以高亮显示括号对,帮助开发者在编写代码时更清晰地识别和定位括号,防止误删括号。它通过高亮显示括号开始和结束的位置,提高代码的可读性和开发效率‌

4.Rainbow Brackets Lite

       

Supported languages:

Java, Scala, Clojure, Kotlin, Python, Haskell, Agda, Rust, JavaScript, TypeScript, Erlang, Go, Groovy, Ruby, Elixir, ObjectiveC, PHP, HTML, XML, SQL, Apex language, Dart, Pug/Jade, Bash, Vue.js, GLSL(the OpenGL Shading Language), Go Template, C++, C...

5.GitToolBox(存在付费)

        免费特性:

  • 项目视图和状态栏中的前、后提交数
  • 项目视图和状态栏中未提交的更改数
  • 编辑器和状态栏中的当前行错误
  • 提交消息引用完成
  • 提交消息gitmoji完成
  • 提交消息验证
  • 最近使用的分支切换器
  • 分支清理-合并
  • 与IDE问题导航集成
  • 按设定间隔自动提取
  • 在当前分支上推送所选标签
  • 与Git扩展器集成

6.MavenHelperPro

http://www.xdnf.cn/news/62065.html

相关文章:

  • 系统架构师2025年论文《论基于UML的需求分析》
  • 项目实战 -- 发布管理
  • 把dll模块注入到游戏进程的方法_基于文件修改的注入方式
  • SQL语言的三大分类及其应用详解
  • 欧拉-国产操作系统替代产品如何
  • FreeRTOS中的优先级翻转问题及其解决方案:互斥信号量详解
  • ESP-ADF外设子系统深度解析:esp_peripherals组件架构与核心设计(显示输出类外设之IS31FL3216)
  • DeepSeek+Cursor+Devbox+Sealos项目实战
  • IP精准检测“ipinfo”
  • Flask API 项目 Swagger 版本打架不兼容
  • ADC数据不稳定的解决方案
  • Java学习手册:HTTP 协议基础知识
  • 【Maven基础】
  • 霍尔效应的应用领域
  • QT 5.15 程序打包
  • 【无人机】无人机方向的设置,PX4飞控方向,QGC中设置飞控的方向/旋转角度。PX4使用手册飞行控制器/传感器方向
  • [原理分析]安卓15系统大升级:Doze打盹模式提速50%,续航大幅增强,省电提升率5%
  • Android Studio 国内镜像使用与 SDK 下载速度优化指南
  • list的学习
  • 超详细mac上用nvm安装node环境,配置npm
  • 基于RK3588+FPGA+AI YOLO全国产化的无人船目标检测系统(二)平台设计
  • Java 性能优化:如何利用 APM 工具提升系统性能?
  • 每日一题(小白)回溯篇7
  • python测试框架之pytest
  • 基于STC89C52RC和8X8点阵屏、独立按键的匹配消除类小游戏
  • 线上救急-AWS限频
  • SQL Server基础
  • 在ARM Linux应用层下驱动MFRC522
  • spark和hadoop区别联系
  • AI软件栈:LLVM分析(六)