IDEA 常用配置和开发插件(2024版)

一、前言

在本篇文章中我会为大家总结一些我自己常用的配置和开发插件,此外也给大家提供一个建议,可以根据自己的项目需求和个人偏好选择适合的插件。另外,IDEA 也在不断更新,可能会有新的优秀插件出现,可以关注 IDEA 插件市场或相关技术社区以获取最新信息。


二、恢复初始化

这里为了方便大家参照,我会将 IDEA 的配置初始化。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述


三、常用配置

3.1 字体配置(Font)


在这里插入图片描述


3.2 编码格式(File Encodings)


在这里插入图片描述


3.3 自动导包(Auto Import)


在这里插入图片描述


3.4 方法分隔符(Appearance)


在这里插入图片描述
在这里插入图片描述


3.5 忽略大小写(Code Completion)


IDEA 默认是匹配大小写,所以输入字符一定要全部符合,可以选择取消这个配置。

在这里插入图片描述

在这里插入图片描述


3.6 鼠标控制缩放(General)


按住 Ctrl + 鼠标滚轮,可以实现 IDEA 界面大小的。

在这里插入图片描述
在这里插入图片描述


3.7 注释颜色(Language Defaults)


在这里插入图片描述

在这里插入图片描述


四、开发插件

4.1 汉化插件(Chinese Language)


这个插件看个人,感兴趣的可以试试看这个插件,我个人是没安装这个插件。

在这里插入图片描述

在这里插入图片描述


4.2 彩虹括号(Rainbow Brackets)


在这里插入图片描述
在这里插入图片描述


4.3 主题插件(Dracula Theme)


在这里插入图片描述

在这里插入图片描述


4.4 翻译插件(Translation)


在这里插入图片描述

在这里插入图片描述

在这里插入图片描述


4.5 Maven插件(Maven Helper)


在这里插入图片描述


4.6 代码缩略图(CodeGlance Pro)


在这里插入图片描述

在这里插入图片描述


4.7 MyBatis插件(MybatisLogFormat)


在这里插入图片描述


4.8 快捷键插件(Key Promote X)


这个插件可以很好的提高开发效率,让你脱离鼠标操作。

在这里插入图片描述

比如,我不知道怎么快速运行代码,当你手动运行完后,它就会在右下角提示你对应的快捷键是什么

在这里插入图片描述


4.9 代码提示插件(CodeGeeX)


在这里插入图片描述

注册完成后,点击 IDEA 右侧的 CodeGeeX 的图标,然后输入生成代码的简介。

在这里插入图片描述

复制生成的代码:

public class QuickSort {
    public static void main(String[] args) {
        int[] array = {10, 7, 8, 9, 1, 5};
        quickSort(array, 0, array.length - 1);
        System.out.println("Sorted array: ");
        printArray(array);
    }

    public static void quickSort(int[] arr, int low, int high) {
        if (low < high) {
            // 找到分区点
            int partitionIndex = partition(arr, low, high);

            // 分别对分区点两边的子数组进行快速排序
            quickSort(arr, low, partitionIndex - 1);
            quickSort(arr, partitionIndex + 1, high);
        }
    }

    private static int partition(int[] arr, int low, int high) {
        // 选择最后一个元素作为基准值
        int pivot = arr[high];
        int i = (low - 1); // 小于基准值的元素的索引

        for (int j = low; j < high; j++) {
            // 如果当前元素小于或等于基准值
            if (arr[j] <= pivot) {
                i++;

                // 交换arr[i]和arr[j]
                int temp = arr[i];
                arr[i] = arr[j];
                arr[j] = temp;
            }
        }

        // 交换arr[i+1]和arr[high] (或基准值)
        int temp = arr[i + 1];
        arr[i + 1] = arr[high];
        arr[high] = temp;

        return i + 1;
    }

    public static void printArray(int[] arr) {
        for (int i : arr) {
            System.out.print(i + " ");
        }
        System.out.println();
    }
}

代码运行结果:

Sorted array: 
1 5 7 8 9 10 

  • 6
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Idea2024(实际上是IntelliJ IDEA 2024本,尚未发布,目前最新的是2023)是一个强大的集成开发环境(IDE),主要用于Java、Kotlin等语言开发。以下是关于 Idea 2023 本的一些常用配置建议: 1. **项目设置**: - **编码格式**: 配置默认的编码格式,如UTF-8,便于团队协作。 - **自动导入**: 关闭不必要的自动导入,以免影响性能。 - **编译选项**: 设置合理的警告级别,以便及时发现潜在的问题。 2. **代码风格**: - **代码格式化**: 使用一致的代码缩进和命名规则,例如Google Java Style或Apache风格。 - **检查工具**: 启用 inspections 和 Linting 功能,帮助检测常见的编程错误和不良实践。 3. **终端/命令行**: 如果你的项目需要与外部命令交互,配置合适的路径,比如Git或Docker的相关路径。 4. **VCS管理**: - **本控制**: 配置Git作为默认的本控制系统,并启用提交消息提示,提高代码管理效率。 5. **插件管理**: - 安装必要的插件:如Java库依赖管理的Maven或Gradle插件,以及测试框架插件如JUnit或Mockito。 6. **性能优化**: - **内存和CPU限制**: 根据实际需求调整内存分配和并发限制。 - **缓存配置**: 对大型项目开启适当的缓存策略,如构建缓存。 请注意,具体的配置会因项目的特性和开发者习惯而异。在设置这些配置之前,建议先备份原有设置,并了解各个设置项的功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

野生派蒙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值