IntelliJ IDEA的大多数与编辑、导航、重构、调试和其他任务相关的命令都有键盘快捷键。记住这些热键可以帮助您将手放在键盘上,从而提高工作效率。...所有默认快捷方式都是可配置的,您还可以将快捷方式分配给默认情况下没有它们的任何操作。...1、整体概览 引入Dependency Analyzer以促进依赖关系管理和冲突解决,可以看到是否需要升级Maven的lib的版本。 New Project向导来优化启动新项目,新视角来查看项目。...可以帮助检测和解决冲突的依赖项,过滤掉相同的依赖项并检查它们是否存在于不同的库中,轻松地跨依赖项导航以正确构建配置。 2.2 新项目向导 重新设计了新项目向导界面,以简化创建新项目的过程。...显示的度量列表现在包括继承者、用法、代码作者和相关问题。这些指标现在默认启用,并且可以在 Inlay Hints 设置中进行修改。这些设置也已更新并提供了新的配置 UI。
IntelliJ IDEA是Mac端最好用的Java开发工具!IntelliJ IDEA分析您的代码,在所有项目文件和语言中查找符号之间的连接。...对于每个更改列表,IDE将在新的“ 合并冲突”节点下对此类文件进行分组。单击“ 解决操作”链接以打开“ 与冲突合并的文件”对话框。...此外,当您执行pull,merge或rebase时,IntelliJ IDEA现在会在“ 与冲突时合并的文件”对话框中显示Git分支名称。...7、差异查看器比较任何文本来源在IntelliJ IDEA 中,您可以打开一个空的差异查看器,并在其左侧和右侧面板中粘贴您要比较的任何文本。...9、数据库工具- SQL日志现在,您可以使用控制台输出来查看IntelliJ IDEA运行的每个查询。来自IDE的所有查询现在都记录在文本文件中; 您可以通过帮助|打开此文件 显示SQL日志。
更好地显示 GitHub PR 信息的时间轴 前段时间 IDEA 引入了对 GitHub PR 的初始支持,通过此功能我们可以查看项目所有 PR 的列表,并浏览它们的变化以及当前的状态。...虽然此功能十分实用,但依然存在一些已知的限制,例如无法查看审查者提交的注释。 IntelliJ IDEA 2019.3 已将这个缺失的功能补充进来。...具体来说就是,它将会在选定的 PR 中显示一个时间轴,其中包含有关 PR 的所有相关信息,例如注释、审查者和对 PR 所做的更新 —— 基本上包含需要决定是否合并此 PR 的所有信息。...现在我们可以从对话框进行登录,或者如果已经处于登录状态,IDE 将立即预览按帐户或组织分组的所有 repo 的列表。...IntelliJ IDEA 2019.3 对该限制进行了处理,现在即使文件位于 .gitignore(或 .hgignore)列表中,我们也可以将文件强制添加到 Git(或 Mercurial)。
更好地显示 GitHub PR 信息的时间轴 前段时间 IDEA 引入了对 GitHub PR 的初始支持,通过此功能我们可以查看项目所有 PR 的列表,并浏览它们的变化以及当前的状态。...虽然此功能十分实用,但依然存在一些已知的限制,例如无法查看审查者提交的注释。 IntelliJ IDEA 2019.3 已将这个缺失的功能补充进来。...具体来说就是,它将会在选定的 PR 中显示一个时间轴,其中包含有关 PR 的所有相关信息,例如注释、审查者和对 PR 所做的更新 —— 基本上包含需要决定是否合并此 PR 的所有信息。 ?...现在我们可以从对话框进行登录,或者如果已经处于登录状态,IDE 将立即预览按帐户或组织分组的所有 repo 的列表。 ?...IntelliJ IDEA 2019.3 对该限制进行了处理,现在即使文件位于 .gitignore(或 .hgignore)列表中,我们也可以将文件强制添加到 Git(或 Mercurial)。
关键更新 依赖分析器 (Dependency Analyzer) 为了促进依赖管理和冲突解决,IntelliJ IDEA 实现了依赖分析器,它提供项目和子项目中使用的所有依赖项(包括传递性依赖项)的广泛信息...这个新功能允许轻松检测冲突的依赖关系并解决问题,比如可以过滤掉相同的依赖项,并查看它们在不同库中的存在,还可以快速浏览依赖项,以正确构建配置。 ...可以快速启动一个空项目;使用 Java、Kotlin、Groovy 和 JavaScript 的预配置选项;或者有更复杂的项目,请使用生成器。...更新了 结构搜索和替换 对话框 重新设计了结构搜索和替换对话框,提供所有模板的列表,以便更轻松地在它们之间导航。 ...IntelliJ IDEA 现在突出显示 JSON 查询,完成运算符和文档字段,并提供从映射实体到 数据库 工具窗口的导航。
IntelliJ IDEA 2022.1 的重要更新是:引入了 Dependency Analyzer 以促进依赖关系管理和冲突解决,一个更新的 New Project 向导来优化新项目的启动过程,以及...关键更新 依赖分析器 (Dependency Analyzer) 为了促进依赖管理和冲突解决,IntelliJ IDEA 实现了依赖分析器,它提供项目和子项目中使用的所有依赖项(包括传递性依赖项)的广泛信息...可以快速启动一个空项目;使用 Java、Kotlin、Groovy 和 JavaScript 的预配置选项;或者有更复杂的项目,请使用生成器。...更新了 结构搜索和替换 对话框 重新设计了结构搜索和替换对话框,提供所有模板的列表,以便更轻松地在它们之间导航。...IntelliJ IDEA 现在突出显示 JSON 查询,完成运算符和文档字段,并提供从映射实体到 数据库 工具窗口的导航。
IntelliJ IDEA Ultimate 现在拥有全行代码完成功能,可为整行代码提供全面的代码感知建议。对 Java 22 的支持确保了与最新语言功能的兼容性。...您可以使用注释来执行此操作,注释会自动选择所需的语言,或者使用注入语言或参考意图操作 ( Alt+Enter) 从列表中手动选择语言。如果您使用后一种方法,IDE 将建议您插入语言注释。...现在是否重新编译代码取决于编辑器是否处于焦点状态。这有助于基于编译器的突出显示 .class更快地对源和文件的外部更改做出反应,并避免有效代码为红色的情况。...现在,IntelliJ IDEA 可以识别重命名工作流程,在使用着色 JAR 及其依赖项时提供准确的代码突出显示和导航。...要显示列表,请使用工具栏中的*“过滤器”*图标或调用上下文菜单并禁用“*从库中隐藏框架”*选项。 条件语句覆盖范围 2024.1 版本使 IntelliJ IDEA 距离实现全面测试覆盖又近了一步。
关键更新 依赖分析器 (Dependency Analyzer) 为了促进依赖管理和冲突解决,IntelliJ IDEA 实现了依赖分析器,它提供项目和子项目中使用的所有依赖项(包括传递性依赖项)的广泛信息...这个新功能允许轻松检测冲突的依赖关系并解决问题,比如可以过滤掉相同的依赖项,并查看它们在不同库中的存在,还可以快速浏览依赖项,以正确构建配置。...可以快速启动一个空项目;使用 Java、Kotlin、Groovy 和 JavaScript 的预配置选项;或者有更复杂的项目,请使用生成器。...更新了 结构搜索和替换 对话框 重新设计了结构搜索和替换对话框,提供所有模板的列表,以便更轻松地在它们之间导航。 基于微服务的思想,构建在 B2C 电商场景下的项目实战。...IntelliJ IDEA 现在突出显示 JSON 查询,完成运算符和文档字段,并提供从映射实体到 **数据库* * 工具窗口的导航。
Intellij IDEA快捷使用 1. 快捷键 1.1....,则按下会无效或执行其它命令,可以在Intellij IDEA的设置的Keymap中修改为其它按键。...以下快捷键是Intellij IDEA的默认风格快捷键,如果改成了Eclipse风格或其它风格,请参考所更改的设置。 标记了[!]是可能存在冲突的快捷键。...全部快捷键可在Intellij IDEA的设置的Keymap中查看,或者查看官方文档:https://resources.jetbrains.com/storage/products/intellij-idea...判断对象是否为空 假设存在名为x的变量,需要判断是否为空,输入x.null然后在提示菜单中选择null一栏回车,即可生成: if (x == null) { } 如果需要判断是否非空,则输入x.no后选择
关键更新 依赖分析器 (Dependency Analyzer) 为了促进依赖管理和冲突解决,IntelliJ IDEA 实现了依赖分析器,它提供项目和子项目中使用的所有依赖项(包括传递性依赖项)的广泛信息...这个新功能允许轻松检测冲突的依赖关系并解决问题,比如可以过滤掉相同的依赖项,并查看它们在不同库中的存在,还可以快速浏览依赖项,以正确构建配置。...可以快速启动一个空项目;使用 Java、Kotlin、Groovy 和 JavaScript 的预配置选项;或者有更复杂的项目,请使用生成器。...图片 更新了 结构搜索和替换 对话框 重新设计了结构搜索和替换对话框,提供所有模板的列表,以便更轻松地在它们之间导航。...IntelliJ IDEA 现在突出显示 JSON 查询,完成运算符和文档字段,并提供从映射实体到 *数据库* 工具窗口的导航。
主要更新 通过设置使用新 IntelliJ IDEA UI 在 IntelliJ IDEA 2022.3 中,您可以切换到新 UI 并预览 IDE 完全重做的外观,新外观干净、现代且功能强大。...用户体验 将工具窗口停靠到浮动编辑器选项卡的选项 为了让您可以更轻松地安排工作空间并在多个显示器上与 IntelliJ IDEA 交互,我们实现了将工具窗口拖出主窗口并将其停靠到浮动编辑器选项卡的选项...IDE 会将所有打开的选项卡放入一个新的书签列表中,您可以随意为其命名。...另一项新检查可以报告仅使用一个元素或字符时数组、列表或字符串的多余创建。 Java 19 支持 IntelliJ IDEA 2022.3 支持 2022 年 9 月发布的 Java 19 的新功能。...特征构造函数中的命名实参已得到正确处理,您可以使用一项操作快速创建一个 Scala 3 枚举文件或仅为顶层定义创建一个空 Scala 文件。
新 UI 中的彩色项目标题 IntelliJ IDEA 2023.2 引入了彩色标题,可以简化多个打开的项目之间的导航。 现在,您可以为每个项目分配唯一的颜色和图标,使其在工作区中更易区分。...它现在包含一组推荐插件,根据您的项目具体情况自动定义,并在列表顶部显示。...改进了对 Javadoc 注释中 @snippet 标记的支持 IntelliJ IDEA 改进了 Javadoc 注释中的 @snippet 标记功能。...它允许在 @snippet 标记内添加标记注释,并在文档中正确呈现。 代码区域已得到支持,您可以指定要在 Javadoc 注释中引用的代码部分。...当列表主要由字符串组成但包含布尔式文字时,IntelliJ IDEA 将高亮显示此文字,指示潜在的不一致,并建议为其添加引号。
IDEA中如何使用debug调试项目 IntelliJ Idea 常用快捷键列表 IntelliJ IDEA使用技巧一览表 Intellij IDEA 智能补全 Intellij IDEA...= null) if (xx == null) 像上面这种判断空/非空的情况非常多吧,其实可以快速生成 if 判断语句块,非空:.notnull 或者 .nn,空:.null。...catch语句里没有处理异常,是极其危险的。我们可以IDEA里面方便找到所有这样的代码。...11 、如果你不想让指示事件细节的“亮球”图标在编辑器上显示,通过按 Alt-Enter 组合键打开所有事件列表然后用鼠标点击它就可以把这个事件文本附件的亮球置成非活动状态。 ...40 、在 IDEA 中可以很容易地对你的类,方法以及变量进行重命名并在所有使用到它们的地方自动更正。
它现在包含一组推荐插件,根据您的项目具体情况自动定义,并在列表顶部显示。...改进了对 Javadoc 注释中 @snippet 标记的支持 IntelliJ IDEA 改进了 Javadoc 注释中的 @snippet 标记功能。...它允许在 @snippet 标记内添加标记注释,并在文档中正确呈现。 代码区域已得到支持,您可以指定要在 Javadoc 注释中引用的代码部分。...当列表主要由字符串组成但包含布尔式文字时,IntelliJ IDEA 将高亮显示此文字,指示潜在的不一致,并建议为其添加引号。...IntelliJ IDEA 捆绑的 Android 插件现在提供 Android Studio Giraffe Beta 2 的所有功能,包括对 Android Gradle Plugin (AGP)
Maven Helper 插件是一款可以帮助你解决 Maven 项目的依赖问题的 IntelliJ IDEA 插件。...它可以在 pom.xml 文件中显示出所有的依赖关系,包括冲突的依赖,以及提供一键排除冲突依赖的功能。它可以让你更方便地管理和优化你的 Maven 项目。...Conflicts 选项会显示出所有冲突的依赖,以红色标记。你可以点击冲突的依赖,查看它们的来源和版本,并在右键菜单中选择 "Exclude" 来排除掉不需要的依赖。...(这里没有冲突依赖,也就显示为空) All Dependencies as List 选项会以列表形式显示出所有的依赖,包括直接和间接的依赖。...结论 Maven Helper 插件是一款非常实用和强大的 IntelliJ IDEA 插件,它可以帮助你解决 Maven 项目中常见的依赖问题。
自动帮我们优化导入的包 7.设置显示行号和方法间的分隔符 红圈所示,可以勾选 Show line numbers:显示行数。...9.设置取消单行显示tabs的操作 在打开很多文件的时候,IntelliJ IDEA 默认是把所有打开的文件名 Tab 单行显示的。...所以一般也可认为这是一种 阅读模式,如果你在开发过程中遇到突然代码文件不能进行检查和提示,可以来看看这里是否有开启该功能 19.设置代码水平或垂直显示(可忽略) ---- 五、设置快捷键 1.设置和查看快捷键...官网插件库:https://plugins.jetbrains.com/ Install JetBrains plugin:弹出 IntelliJ IDEA 公司自行开发的插件仓库列表,供下载安装。...Browse repositories:弹出插件仓库中所有插件列表供下载安装。 Install plugin from disk:浏览本地的插件文件进行安装,而不是从服务器上下载并安装。
领取专属 10元无门槛券
手把手带您无忧上云