码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • IntelliJ IDEA 插件推荐


    IntelliJ IDEA 插件推荐

    本篇主要统计了一些 Idea 的常用插件 分享一下 感谢作者zzp

    google-java-format

    作用

    代码格式化风格。

    插件官网

    google-java-format - plugin for IntelliJ IDEs | JetBrains

    使用说明

    插件安装完成后需要到Preferences->Other Settings->google-java-format Settings勾选Enable google-java-format开启。启用后,它将替换通常的Reformat Code操作。一共有两种格式化风格,通过Code style切换。配合Save Action可实现保存自动格式化代码。 image.png

    Save Actions

    作用

    支持可配置的、类似 Eclipse 的保存操作,包括“优化导入”、“重新格式化代码”、“重新排列代码”、“编译文件”和一些针对 Java 的快速修复,如“添加/删除‘这个’限定符”等。 插件当文件在磁盘上同步(或保存)时执行配置的操作。

    插件官网

    Save Actions - Plugins | JetBrains

    使用说明

    插件安装完成后需要到Preferences->Other Settings->Save Actions进行配置。建议勾选以下配置。 image.png

    • Activate save actions on save (before saving each file,performs the configured actions below):保存每个文件之前,执行以下配置的操作
    • Activate save actions on shortcut (default "CTRL SHIFT S"):使用保存快捷键时激活
    • Optimize imports:自动优化导入
    • Reformat file:格式化文件
    • Reformat only changed code (only if VCS configured):配置版本控制时只格式化修改的代码

    Grep Console

    作用

    修改控制台日志颜色。

    插件官网

    Grep Console - plugin for IntelliJ IDEs | JetBrains

    使用说明

    插件安装完成后需要到Preferences->Other Settings->Grep Console进行配置。通Foreground修改字体颜色(其他配置可自行尝试)。 image.png 配置后的效果:

    @Slf4j
    public class TestLog {
    
        public static void main(String[] args) {
            log.info("这是info日志");
            log.warn("这是warn日志");
            log.error("这是error日志");
        }
    }
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    image.png

    Codota

    作用

    基于AI技术,通过对大量开源的项目学习,增强了IDEA的智能提示和自动补全功能,强烈推荐。

    插件官网

    https://plugins.jetbrains.com/plugin/7638-codota-ai-autocomplete-for-java-and-javascript

    使用说明

    当你对某个变量进行赋值的时候,Codota便会根据它学习到代码知识,给出相应的建议,使用的比例。 image.png 如果要找某个类的示例代码,只需要选择某个类名,点击右键选择Get relevant examples。 image.png image.png codota还能基于本地代码学习,会自动提示了你本地常用的代码。

    Rainbow Brackets

    作用

    可以将 (圆括号) [方括号] {花括号} <尖括号> 用不同颜色标记出来,方便使用者快速识别代码层次,提高开发效率。

    插件官网

    https://plugins.jetbrains.com/plugin/10080-rainbow-brackets

    使用说明

    天池推荐算法数据集-日期:11.8~12.8
    xlsx 0星 超过10%的资源 37.37MB
    下载

    image.png

    CamelCase

    作用

    将选中的字符串在kebab-case、SNAKE_CASE、PascalCase、camelCase、snake_case 或 space case 之间轻松切换。

    插件官网

    https://plugins.jetbrains.com/plugin/index?xmlId=de.netnexus.camelcaseplugin

    使用说明

    使用快捷键⇧ + ⌥ + U / Shift + Alt + U将选中的字符串在kebab-case、SNAKE_CASE、PascalCase、camelCase、snake_case 或 space case 之间轻松切换。

    Search In Repository

    作用

    直接把中央仓库的查找集成到了IDEA里面。查找jar包引用只需要打开这款插件,输入jar包的名字或者关键字,就能查到到这个jar包所有的版本,然后直接复制坐标。

    插件官网

    https://plugins.jetbrains.com/plugin/16427-search-in-repository

    使用说明

    安装完成后侧边会多出一个Search的选项卡。 image.png

    GitToolBox

    作用

    git辅助插件。

    插件官网

    用户收看电视节目的数据
    zip 0星 超过10%的资源 4KB
    下载

    https://plugins.jetbrains.com/plugin/index?xmlId=zielu.gittoolbox

    使用说明

    选中代码行后会提示作者、提交时间、提交信息。 image.png 提示待提交文件数。 image.png 还有一些其他功能,如以固定的时间间隔运行git fetch、查找并删除合并和过时的分支。

    SequenceDiagram

    作用

    生产代码调用时序图,非常适合用来熟悉新项目或者阅读源码。

    插件官网

    https://plugins.jetbrains.com/plugin/8286-sequencediagram

    使用说明

    选中需要查看的方法并右击,选择Sequence Diagram。 image.png 直接生成时序图。 image.png

    Key Promoter X

    作用

    当你在IDEA里面使用鼠标的时候,如果这个鼠标操作是能够用快捷键替代的,那么Key Promoter X会弹出一个提示框,告知你这个鼠标操作可以用什么快捷键替代。

    插件官网

    https://plugins.jetbrains.com/plugin/9792-key-promoter-x

    使用说明

    当没有使用快捷键操作时右下角会提示对应快捷键。 image.png

    欢迎大家访问 个人博客 Johnny小屋
    欢迎关注个人公众号

    欢迎关注个人公众号

  • 相关阅读:
    vue.js毕业设计,基于vue.js前后端分离订座预约系统(H5移动项目) 开题报告
    【Flink CDC(一)】实现mysql整表与增量读取
    第六章 机器学习技巧——参数的更新&权重的初始值&Batch Normalization&正则化&超参数的验证
    前端面试问题(4)
    10-css宽高自适应&伪元素
    时间序列预测:用电量预测 06 长短期记忆网络LSTM
    单核CPU如何执行多线程
    为什么网络掩码一定是255.255.255.0(/24)
    LuatOS-SOC接口文档(air780E)-- i2s - 数字音频
    TiDB亿级数据亚秒响应查询Dashboard使用
  • 原文地址:https://blog.csdn.net/qq_34285557/article/details/125945847
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号