IDEA初始设置及常用插件

本文详细介绍IntelliJ IDEA 2020.1.1版本的基础配置步骤,包括字体、编码、自动导包等设置,以及推荐的实用插件,如JRebel、RainbowBrackets和GrepConsole,提升开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文如题,介绍IDEA基础配置及常用插件。IDEA为2020.1.1版本。

一.基础配置

安装完idea,进入启动页面,选择setting进行默认配置,这样子不用每个项目都配置一遍。
在这里插入图片描述

1.字体设置

进入Editor菜单下选中 Font菜单,设置Size属性,调节字体大小。
在这里插入图片描述

2.文件编码

进入Editor菜单下选中 File Encodings菜单,设置Encoding属性,统一使用UTF-8,保证不乱码。
在这里插入图片描述

3.自动导包

进入Editor菜单,再点击General菜单,选中Auto Import菜单,勾选图中所示选项。
在这里插入图片描述

4.代码提示不区分大小写

进入Editor菜单,再点击General菜单,选中Code Completion菜单,取消勾选图中所示选项。
在这里插入图片描述

5.隐藏文件

进入Editor菜单下选中 File Types菜单,设置Ignore Files,异常在项目在不需要显示的文件。其中 *是通配符,;进行分割多个规则。列如 *.iml,表示 后缀为.iml文件都隐藏。又如 .svn表示完全匹配.svn的文件或文件夹隐藏。
在这里插入图片描述

6. 关闭自动打开上次的项目

进入Appearance & Behavior菜单下选中 System Settings菜单,取消勾选Reopen last project on startup。
在这里插入图片描述

7.修改自动提示快捷键映射

在Keymap中修改快捷映射,这里进行设置主要是默认的快捷键与输入法快捷键冲突。
在这里插入图片描述

7.自动编译

进入Build , Execution,Deployment菜单,选中Compiler菜单,勾选如图所示
在这里插入图片描述

8.设置项目默认jdk版本

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

9.去除xml黄色背景

进入Editor菜单,再点击Inspections菜单,在右侧选择SQL,取消勾选图中所示选项。
在这里插入图片描述
在这里插入图片描述
进入Editor菜单,再点击Color Scheme菜单,再选中General,在右侧选择Code,取消勾选图中所示选项。在这里插入图片描述

二.常用插件

  1. JRebel
    热更新插件
  2. Jrebel MybatisPlus Extension
    主要解决使用mybatis plus无法热更新xml问题
  3. Rainbow Brackets
    代码括号彩色显示
  4. Grep Console
    自定义显示控制台日志颜色
  5. Free Mybatis plugin
    用于关联dao接口和xml配置
  6. lombok
    通过注解,少些一些臃肿set、get的代码
  7. Translation
    翻译插件,看文档的好帮手
  8. Key promoter X
    IDEA快捷键提示
  9. GenerateAllSetter
    生成对象的set方法
  10. Maven Helper
    参考maven引用冲突的地方
  11. Codota
    智能提示代码,并且可以查看使用范例
  12. HighlightBracketPair
    高亮显示括号
  13. Alibaba Java Coding Guidelines
    阿里代码规范插件,养成规范代码
### IntelliJ IDEA 常用设置 对于IntelliJ IDEA而言,合理的初始配置能够显著提升开发效率。以下是几个常用设置项: #### 设置外观与行为 - **UI Theme**: 可以通过`File | Settings (Ctrl+Alt+S)` -> `Appearance & Behavior` -> `Appearance`来更改主题颜色模式。 - **Keymap Configuration**: 自定义快捷键有助于加速操作流程,在同一路径下的`Keymap`选项中完成。 #### 编辑器优化 - **Code Style and Inspection**: 通过`Editor`->`Code Style`可以调整不同编程语言的代码样式;而`Inspections`则用于设定代码审查规则[^1]。 - **Live Templates**: 创建模板片段加快常见结构输入速度位于`Editor`->`Live Templates`内。 #### 版本控制系统集成 确保所使用的IDEA版本与VCS插件兼容至关重要。例如SVN插件需匹配合适的IDEA版本以保障稳定性和功能性[^2]。 --- ### 推荐插件及其最佳实践 针对Spring Boot开发者,有几款特别有价值的插件值得安装: #### SonarLint 插件 此工具能实时检测潜在错误并给出改进建议,从而保证更高的代码质量。具体应用方式包括但不限于: - 安装完成后重启IDE激活; - 进入SonarLint设置页面配置必要的参数如规则库等; - 利用内置的问题列表定位和解决违反规定之处[^4]。 ```python def check_code_quality(): sonarlint_installed = True # Assume plugin is installed correctly. if not sonarlint_installed: raise Exception("Please install the SonarLint plugin first.") configure_sonarlint() analyze_project_issues() ``` #### CheckStyle-IDEA 插件 作为另一款强大的静态分析工具,它专注于维护一致性的编码风格。主要特点涵盖多样的规则支持以及良好的CI/CD管道整合能力[^5]。 ```bash # Example of running checks via command line after configuring in IDE checkstyle -c /path/to/checkstyle.xml . ``` 除了上述两款外,《阿里巴巴Java代码规范》官方提供的检查插件同样重要,可以帮助团队成员快速适应企业内部的技术准则。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值