idea配置
1.自定义代码风格(Code Style),统一项目代码风格
在IntelliJ IDEA中可以自定义代码风格,主要包括:
-
设置代码的缩进规则,如:缩进空格数,tab是否使用空格代替等。
在Settings - Editor - Code Style - Java中配置。
-
设置括号的样式,如:大括号换行等。
在Settings - Editor - Code Style - Java - Wrapping and Braces中配置。
-
设置注释的头部样式模板,如:函数注释等。
在Settings - Editor - File and Code Templates中配置。
-
设置单词的大小写规则,如:类名大写,方法名小写等。
在Settings - Editor - Code Style - Java中配置。
-
设置换行符(\n 或 \r\n)。
在Settings - Editor - Code Style - General中配置。
-
设置编码格式为UTF-8。
在Settings - Editor - File Encodings中配置。
-
设置代码提示选项,如:显示参数名称等。
在Settings - Editor - General - Code Completion中配置。
-
设置保存自动删除行尾空格。
在Settings - Editor - General中配置。
通过定制这些规则,可以让项目的代码风格更加一致,符合规范,提高可读性和维护性
2.调整编辑器字体大小、代码颜色主题,优化阅读体验。
3启用自动导入包(Opt+Enter)功能,优化导入包操作。
步骤如下:
-
打开 Settings,进入 Editor -> General -> Auto Import
-
勾选 "Optimize imports on the fly" 选项
-
勾选 "Add unambiguous imports on the fly" 选项
-
在 Code 中,语句出现红色的未导入的类时
-
按 Alt + Enter (Option + Enter on Mac)
-
选择 Import class 选项
到此自动导入包功能就启用了。
另外,也可以配置自动优化导入包:
-
打开 Settings,进入 Code Style -> Java -> Imports
-
勾选 "Optimze imports on the fly" 选项
-
勾选 "Add unambiguous imports on the fly" 选项
-
设置 "Optimize imports on commit" 为项目需要
这样在提交代码时就会自动优化导入的包,删除无用包引入等。
4.开启方法参数提示功能,调用方法时可以提示参数信息。
步骤如下:
-
打开Settings,进入Editor -> General -> Code Completion
-
勾选"Show parameter name hints"选项
-
在代码中调用方法时,输入方法名称左括号,会显示方法参数信息
-
根据参数提示输入调用参数,实现快速调用
5.多项目开发,可以配置不同的JDK、Maven参数等,区分项目环境。
6.配合数据库插件使用
常用的 IntelliJ IDEA 数据库插件包括:
-
Database Navigator - 数据库浏览器,可以浏览数据库表结构。
-
SQL Dialects - 支持多种 SQL 方言语法高亮。
-
Connection Manager - 数据库连接管理器,可以管理不同的数据库连接。
-
SQL Generator - SQL 语句自动生成器,可以根据表结构生成 CRUD 语句。
-
Query console - 查询控制台,可以直接在 IDE 内运行 SQL 语句。
-
Table Editor - 表数据编辑器,支持可视化编辑表数据。
-
Database Tools and SQL - 集成数据库客户端工具。
使用这些插件功能,可以避免来回切换数据库客户端工具,直接在 IDE 内部完成数据库操作,极大提升工作效率。
7.设置代码自动补全和智能提示
在 Preferences(Mac)/ Settings(Windows) 中,转到 Editor -> General -> Code Completion,确保启用了自动代码补全和智能提示功能。
8.使用快捷键
熟悉并使用 IntelliJ IDEA 的快捷键,例如 Ctrl + Space 进行代码自动补全,Ctrl + Alt + L 格式化代码等。这将有助于加快编码速度。
9.自定义模板和Live Templates
-
打开Settings,进入Editor -> Live Templates
-
点击右侧的“+”号,选择Live Template
-
在弹出窗口中填写Template text,这是代码模板内容
-
填写Template description,说明此模板的用途
-
定义Applicable in,此模板可以在哪些地方使用
-
在Template text内容中使用$VAR$定义变量
-
在Edit variables中定义这些变量的含义
-
点击Define,完成模板创建
-
在代码中输入模板Abbreviation,即可插入该模板
10.导入和管理外部库
使用 IntelliJ IDEA 的内置功能来导入和管理外部库。可以使用 Maven、Gradle 或者手动导入jar文件来管理项目的依赖。
11.配置版本控制
将你的项目与版本控制系统(如Git)集成,并针对项目进行必要的版本控制操作。这将有助于团队协作和代码管理。
12.插件和扩展
根据你的需求,安装和使用适合你的工作流程的插件和扩展。IntelliJ IDEA 的插件库中有各种有用的工具和功能增强。
13.使用重构功能
-
Rename - 修改类、方法、变量等名称,自动查找引用进行一并修改。
-
Extract - 将代码提取为新的方法、变量、参数等。
-
Pull Members Up - 将类中的成员提升到父类中。
-
Push Members Down - 将父类成员下移到子类中。
-
Inline - 将方法调用内联为方法体代码。
-
Change Signature - 修改方法签名,包括名称、参数等。
-
Move - 移动类、方法、字段等到新的位置。
使用重构的主要步骤:
-
在代码上右键,选择Refactor > 重构方式
-
在弹出窗口预览重构更改对比
-
确认无误后执行重构
需要注意的是要先确保项目没有编译错误,否则些重构功能会不可用。
14.配置代码分析和检查
根据项目规范和个人偏好,配置代码分析和检查功能,以确保代码质量和风格的一致性。
在IntelliJ IDEA中可以配置代码分析,主要包括:
1.开启代码检查
在Settings - Editor - Inspections中开启需要的检查,如:未使用的变量、方法等。
在编写代码时就可以即时发现一些问题。
2.配置代码分析扫描范围
在Inspections窗口,通过Scope设置扫描Which files to scan,可以指定src或test等目录。
3.设置扫描频率
在Inspections窗口,通过Inspection profile设置扫描frequency,如: HTMLParsers While idle即保存时扫描。
4.忽略指定检查
对于不想开启某些检查,可以在Inspections窗口右击去掉勾选。
5.实时查看检测结果
在窗口右下角Analysis结果标签,可以看到检测出的问题列表。
6.一键修复问题
在Analysis窗口,可以一键Apply Fix来修复可以自动修复的问题。
配置代码分析可以在编码的时候发现潜在问题,如果合理利用可以提高代码质量和健壮性。
15.配置快速文档查看
1.设置文档路径
打开Settings,进入Documentation路径,点击右侧“+”号,选择要访问的文档位置。
常见的有JDK文档、Tomcat文档等。
2.设置快捷键
进入Keymap,查找Quick Documentation,设置方便的快捷键,如Ctrl+Q。
3.代码中查看文档
在代码中,光标定位到类、方法名上,按下快捷键即可快速弹出文档查看窗口。
4.使用 dashes
在代码中,输入“类名-”或“方法名-”,会提示相关的文档,直接回车可以查看。
5.外部文档
对于外部文档页面,可以通过Documentation链接关联,也可以快速查看。
多加利用IntelliJ IDEA的各项功能,又不要过度依赖IDE,能够在效率和灵活性间找到平衡。