我的IDEA配置(持续更新中)

Setting

忽略idea创建项目时自动生成的文件

  • 当我们通过idea创建一个新项目时候,可能会创建一些多余的文件,如下图
    在这里插入图片描述
  • 那我想让它们消失可以通过 File --> Settings --> File Types
    在这里插入图片描述

配置maven

  • File --> Settings --> Maven
  • 选择你的maven安装路径以及配置文件与仓库路径
    在这里插入图片描述

配置JDK版本,我一般选择8

  • File --> Settings --> Java Compiler
    在这里插入图片描述
  • File --> Project Structure
    在这里插入图片描述
    在这里插入图片描述

禁止idea自动更新

每次idea自动更新后总感觉会出现一些莫名其妙的问题。

  • File | Settings | Appearance & Behavior | System Settings | Updates
  • 右侧点击单选框即可在这里插入图片描述

配置版本控制工具Git

  • File | Settings | Version Control | Git
  • 选择你的git安装路径后在右侧点击test进行测试
    在这里插入图片描述
    在这里插入图片描述

自动导入多个类

  • File | Settings | Editor | General | Auto Import
  • 每次复制粘贴一段代码的时候总有一些类需要通过alt+enter导入,很麻烦,可以手动设置idea自动导入
    在这里插入图片描述

设置光标左右移动快捷键

  • File | Settings | Keymap
  • 每次写代码的时候需要通过移动右手移到方向键盘才能操作光标,感觉很麻烦,于是我设置了ctrl+1和ctrl+2分别替代向左和向右的箭头。
    在这里插入图片描述在这里插入图片描述

设置IDEA运行内存大小

  • 最近跑一个大项目的时候居然提示我可分配内存不足,我可是16g的内存条,而且剩余内存还有一半多,可以想到是系统跟idea分配的内存空间有限。
  • Help --> Edit Custome VM Options
    在这里插入图片描述
  • -Xms设置最小内存,这里我分配了1g
  • -Xmx设置最大内存,这里我分配了4g
    在这里插入图片描述
  • File | Settings | Build, Execution, Deployment | Compiler
  • 共享构建进程堆大小,默认700M,这里因为我的项目比较大,所以给了2048M
    在这里插入图片描述

配置Spring国内脚手架

  • 第一步:先从菜单中选择 “File” -> “New” -> “Project…”
  • 第二步:左侧项目类型中选择 “Spring Initializr”,右侧可以看到模式使用的是 Spring 官方的脚手架地址,我们只需要选择 custom,然后填入 https://start.aliyun.com/,点击 “Next”!
    在这里插入图片描述

插件

安装插件lombok

  • File --> Settings --> Plugins
  • 右侧搜索lombok点击Installed安装即可
  • lombok用于帮助开发人员消除 Java 的冗余代码,尤其是对于简单的 Java 对象(POJO)。
    在这里插入图片描述
  • pom文件中引入相应的maven包即可使用
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.16.18</version>
            <scope>provided</scope>
        </dependency>

Lombok的scope=provided,说明它只在编译阶段生效,不需要打入包中。事实正是如此,Lombok在编译期将带Lombok注解的Java文件正确编译为完整的Class文件。

安装插件Translation

  • 一款中英文翻译的插件,不用死记硬背单词了
    在这里插入图片描述
  • 安装成功后重启idea,选中单词后右键选择Translate即可翻译

    在这里插入图片描述

安装插件.ignore

  • .ignore文件的配置用以忽略git中不想上传的文件
  • 配置语法:
    • 以斜杠“/”开头表示目录;
    • 以星号“*”通配多个字符;
    • 以问号“?”通配单个字符
    • 以方括号“[]”包含单个字符的匹配列表;
    • 以叹号“!”表示不忽略(跟踪)匹配到的文件或目录;
      在这里插入图片描述

Free Mybatis plugin:增强idea对mybatis支持的插件

  • 生成mapper xml文件
  • 快速从代码跳转到mapper及从mapper返回代码
  • mybatis自动补全及语法错误提示
  • 集成mybatis generator gui界面
  • 根据数据库注解,生成swagger model注解
    在这里插入图片描述

保存自动格式化 Save Action

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

  • 第一个√标识保存代码时执行动作;(只有用ctrl+s才有效,idea自动保存不会触发)
  • 第二个√格式化导包;(相当于触发了"Ctrl+ALT+O")
  • 第三个√格式化代码;(相当于触发了"Ctrl+ALT+L")
    特征

Maven依赖冲突解决:Maven Helper

使用Maven必须有一个插件:

  • 分析和排除冲突依赖关系的简单方法
  • 为包含当前文件的模块或根模块运行/调试maven目标的操作
  • 在当前maven模块路径打开终端的操作
  • 运行/调试当前测试文件的操作。

用法:

  1. 在编辑器中单击鼠标右键| Run Maven
  2. 在“项目视图”工具栏中单击鼠标右键|(运行|调试)Maven
  3. CTRL+ALT+R-“Run Maven Goal”弹出窗口(您可以在弹出窗口中使用Delete键)
  4. CTRL+SHIFT+ALT+R-“在根模块上运行Maven目标”弹出窗口(您可以在弹出窗口中使用Delete键)
  5. 自定义目标:设置|其他设置| Maven Helper
  6. 定义快捷方式:设置|键映射|插件| Maven Helper
  7. 打开pom文件,单击“依赖项分析器”选项卡,右键单击树中的上下文操作。
    在这里插入图片描述
  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
配置更新的方式有很多种,具体要根据你的开发环境和项目需求来选择。以下是一种常见的配置更新的方式: 1. 使用代码版本控制工具:首先,你需要使用一个代码版本控制工具,比如Git,来管理你的项目代码。这样可以方便地跟踪和管理代码的变更。 2. 使用自动化构建工具:你可以使用自动化构建工具,比如Webpack、Gulp或者Grunt等,来自动化构建你的项目。这些工具可以将你的代码打包成可部署的文件。 3. 配置服务器环境:你需要有一个服务器环境来部署你的应用程序。可以选择使用云服务提供商(如AWS、Azure、阿里云等)或者自己搭建服务器。 4. 配置自动化部署:使用持续集成/持续部署(CI/CD)工具,比如Jenkins、GitLab CI等,来配置自动化部署流程。这样,当你的代码发生变更时,可以自动将新的代码部署到服务器上。 5. 配置更新机制:在应用程序添加热更新机制,使得在代码变更时,不需要重新启动整个应用程序即可生效。这可以通过热加载技术(如Webpack的Hot Module Replacement)来实现。 6. 监控和错误处理:配置监控工具(如Sentry、New Relic等)来监控应用程序的运行状况,及时发现并处理错误。 需要注意的是,热更新配置方式可能因开发环境、编程语言和框架的不同而有所差异。在具体实施时,可以根据项目需求和技术栈选择合适的工具和方法。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值