更多下载地址
IntelliJ IDEA 2021.3中文破解版
软件大小:653.19M
软件语言:简体中文
软件授权:免费软件
软件类别:编程开发
软件等级:
更新时间:2023-07-23
官方网站:
应用平台:Windows10,Windows8,Windows7,WinVista,WinXP
- 软件介绍
- 软件截图
- 合集推荐
- 其他版本
- 下载地址
众所周知,IntelliJ IDEA是一款功能强大的、智能的、且专为Java编程领域者所量身打造的专业的JAVA IDE编程工具程序应用,也是java语言开发的集成环境,在业界被公认为最好的java开发工具之一。并且软件整体界面简洁友好、功能界面一目了然,不仅集JavaDoc预览支持、智能代码、对重构的优越支持、灵活的排版、XML的完美支持与代码检查等多功能于一体,可为大家提供最出色的Java集成开发环境,让无论你是资历深厚的程序编程人员,还是刚学习上手的程序代码编程新手都可以快速上手之外。同时软件提供着各种助力,包括深度编码辅助、快速导航、智能错误分析和重构,拥有智能不全您的代码功能,让您可以更加轻松针对代码进行完整的分析之外。而且IntelliJ IDEA使用支持面也极度广泛,能支持各种应用程序上使用 Java 和其他 JVM 语言,如 Kotlin、Scala 和 Groovy等,以帮助您更好的开发全栈 Web 应用程序。
现在,全新版本IntelliJ IDEA 2021.3也正式上线来袭啦,并且与其上一版本相比较来说,IntelliJ IDEA 2021.3不仅充分延续了软件直观、简洁的用户界面及健全的功能优势,能够让开发者能够更加高效的进行工作,保持一致风格,减少错误和异常,更好地引用现有代码库,创作出更好的编程结构之外。同时还针对于关键系统、编辑、瓜哇、科特林、探查器、构建工具、版本控制、以及调试器、构架和技术、数据库工具等一系列的黑科技功能进行全方位的升级和增强,致力于通过多种生成通用代码结构和循环元素的方法,将常规任务委派给IDE来帮助您提高生产率,从而有效节省工作时间。
说明:本站提供的是“IntelliJ IDEA 2021.3中文破解版”内置汉化包和30天试用破解补丁,可以有效汉化破解软件,且支持无限制重复使用,小编亲测有效。具体的安装教程还可详细参考下文哦,有需要的朋友欢迎前来本站免费下载体验哈!
![](//img.32r.com/uppic/211205/202112051830424396.jpg)
IntelliJ IDEA 的每个方面都旨在为您提供无缝的开箱即用体验。它提供对对您的工作很重要的所有功能和集成工具的快速访问,以及广泛的自定义选项。您可以微调一切以支持您的工作流程:设置快捷方式、安装插件、根据自己的喜好自定义界面等等。
2、【深入的代码洞察】
尽管主要为 Java 开发而设计,但 IntelliJ IDEA 了解许多其他编程语言,包括 Groovy、Kotlin、Scala、JavaScript、TypeScript 和 SQL,并为每种语言提供智能编码帮助。源代码的初始索引允许 IDE 创建项目的虚拟地图。使用来自虚拟地图的信息,它可以即时检测错误、建议具有精确上下文感知的代码完成变体、执行重构等。
3、【即时导航和搜索】
IntelliJ IDEA 提供了多种功能,使导航快速和搜索变得容易,帮助您专注于代码并让您更快地工作
4、【运行、测试和调试】
IntelliJ IDEA 带有一个强大的工具集,用于为您的应用程序设置运行和构建参数以及调试代码,以及在 IDE 中应用和开发 JUnit 测试。
5、【内置工具和集成】
IntelliJ IDEA 附带任务关键型内置工具和集成,可帮助您在熟悉的环境中工作并避免在应用程序之间切换
6、【版本控制】
IntelliJ IDEA 支持最流行的版本控制系统,如 Git、Subversion、Mercurial 和 Perforce,开箱即用。您可以直接从欢迎屏幕从 VCS 克隆项目、检查两个修订之间的差异、管理分支、提交和推送更改、合并冲突、查看历史记录等等
7、【灵活的排版功能】
基本所有的IDE都有重排版功能,但仅有的是人性的,因为它支持排版模式的定制,你可以根据不同的项目要求采用不同的排版方式。
8、【智能的选取】
在很多时候我们要选取某个方法,或某个循环或想一步一步从一个变量到整个类慢慢扩充着选取,软件就提供这种基于语法的选择,在默认设置中Ctrl+W,可以实现选取范围的不断扩充,这种方式在重构的时候尤其显得方便。
9、【丰富的导航模式】
提供了丰富的导航查看模式,例如Ctrl+E显示最近打开过的文件,Ctrl+N显示你希望显示的类名查找框(该框同样有智能补充功能,当你输入字母后软件将显示所有候选类名)。在最基本的project视图中,你还可以选择多种的视图方式
![](//img.32r.com/uppic/211205/202112051828412099.jpg)
2、双击“ideaIU-2021.3.exe”文件运行,同意协议开始安装
![](//img.32r.com/uppic/211205/202112051828523198.jpg)
3、默认软件安装路径,勾选创建桌面快捷方式
![](//img.32r.com/uppic/211205/20211205182857112.jpg)
4、耐心等待软件安装完成,并直接运行即可
![](//img.32r.com/uppic/211205/20211205182902305.jpg)
5、进入软件后,首先在这里登录自己的账号、没有的话可以注册一个,再点击“Start Tridl”按钮开始试用
![](//img.32r.com/uppic/211205/202112051829089802.jpg)
6、成功试用,截止至2022年3月过期
![](//img.32r.com/uppic/211205/202112051829133274.jpg)
7、点击下“marketplace”接着在输入框中输入“Chinese”后即可找到汉化插件,点击“install”进行下载
![](//img.32r.com/uppic/211205/202112051829197694.jpg)
8、安装完成后,点击“restart ide”——“restart”重新打开软件即可完美汉化,并且安装了30天试用补丁
![](//img.32r.com/uppic/211205/202112051829358511.jpg)
9、这里我们点击菜单中选择插件,然后在右上角的齿轮按钮中,选择从磁盘安装...
![](//img.32r.com/uppic/211205/202112051829407846.jpg)
10、选择本站提供的30天试用插件,安装之后重启
![](//img.32r.com/uppic/211205/202112051829457416.jpg)
11、点击左下角的齿轮设置按钮,就能看到eval reset功能
![](//img.32r.com/uppic/211205/202112051829499314.jpg)
12、到期之后直接点击重置即可
![](//img.32r.com/uppic/211205/202112051829543961.jpg)
13、至此,以上便是IntelliJ IDEA 2021.3所有安装激活步骤,有需要的朋友可以前来看看哈!
![](//img.32r.com/uppic/211205/202112051830325492.jpg)
![](//img.32r.com/uppic/211205/202112051712315038.jpg)
2、出现以下界面,选中 Java,然后选择 JDK,最后点击 Next,进行下一步(我的是 jdk1.8)
![](//img.32r.com/uppic/211205/202112051712352979.jpg)
3、这里是选择生成项目时是否创建 Java 文件,勾选上 Java Hello World 后会生成一个默认的 Hello world 文件,点击 Next 进行下一步
![](//img.32r.com/uppic/211205/202112051712409063.jpg)
4、给项目命名,默认是 untiled,自己填个名字吧,最后点击 finish
![](//img.32r.com/uppic/211205/202112051712467445.jpg)
5、项目创建完成,如下图所示
![](//img.32r.com/uppic/211205/202112051712509762.jpg)
6、创建 Java 文件:
点击 src——>new——>package,创建一个文件包,并给包命名,与 Eclipse 的包类似
![](//img.32r.com/uppic/211205/202112051712578072.jpg)
7、给包命名后,在包下面创建 Java 类文件,点击包名——>New——>Java Class
![](//img.32r.com/uppic/211205/202112051713027671.jpg)
8、再给类文件命名
![](//img.32r.com/uppic/211205/202112051713079853.jpg)
9、运行 Java 文件,点击 Run——>Run......
![](//img.32r.com/uppic/211205/20211205171312628.jpg)
10、出现以下弹框,点击要运行的文件名,这里是 Hello
![](//img.32r.com/uppic/211205/202112051713176324.jpg)
11、运行结果如下图,一个简单的Java项目就创建好啦
![](//img.32r.com/uppic/211205/202112051713227884.jpg)
1、远程开发
IntelliJ IDEA Ultimate 现在支持我们的远程开发工作流程的 Beta 版。它允许您从世界任何地方连接到运行 IntelliJ IDEA 后端的远程机器。所有处理都发生在强大的远程机器上,您可以像在本地机器上一样无缝地处理您的项目。可以从 IntelliJ IDEA 的欢迎屏幕或从 Toolbox 应用程序中提供的名为 JetBrains Gateway 的新应用程序启动此功能
![](//img.32r.com/uppic/211205/202112051710437749.jpg)
2、对 IDE 问题进行故障排除
IntelliJ IDEA 2021.3 带来了一种新的、更快的方法来诊断和修复导致 IDE 无法正常工作的问题。如果您的 IDE 工作不正常,请从“文件”菜单调用新的“修复 IDE...”操作。它将指导您通过一系列步骤来解决一些最常见的问题
![](//img.32r.com/uppic/211205/202112051710489769.jpg)
3、Kotlin 的恒定条件检查
我们添加了新的常量条件检查,这有助于 IntelliJ IDEA 报告静态已知为真、假、空或零的非平凡条件和值。它的工作方式与 Java 的类似检查相同,并且支持大多数相同的检查。可以在首选项/设置 | 中找到此新检查 。编辑| 检查 | 科特林 | 可能的错误
![](//img.32r.com/uppic/211205/20211205171053155.jpg)
4、Kotlin 调试器更新
当您想要调试具有链式方法调用和 lambda 表达式的表达式时, Step Into操作默认为您提供Smart Step Into的功能。它突出显示了您可以使用的方法和 lambda。要使用它,请单击位于调试工具窗口顶部窗格中的 Step Into按钮或使用快捷方式。然后,IDE 将突出显示您可以进入代码的位置,您可以通过单击来选择所需的行
![](//img.32r.com/uppic/211205/202112051711003776.jpg)
5、内联堆栈帧
调试器现在可以检测 Kotlin 内联函数并在堆栈跟踪面板中显示内联函数调用。您可以导航到这些调用,还可以检查和评估每个帧的变量。
二、【编辑】
1、更改所有选项卡中的字体大小
根据要求,我们可以⌘+mouse wheel在 macOS 或Ctrl+mouse wheel Windows 和 Linux 上同时更改所有打开的选项卡中的字体大小。要启用此功能,请转至 首选项/设置 | 编辑| 一般,选择 使用 Command + 鼠标滚轮更改字体大小,然后选择所有编辑器。如果您选择Active editor,则快捷方式将仅在您当前工作的文件中更改字体大小
![](//img.32r.com/uppic/211205/202112051711087724.jpg)
2、改进的意图预览
IntelliJ IDEA 有一个有用的选项,允许您在 将意图操作和快速修复应用于您的代码之前预览它们的结果。此功能在意图操作菜单中可用 。要激活预览,请按F1macOS 或Ctrl+QWindows 和 Linux
![](//img.32r.com/uppic/211205/202112051711179342.jpg)
3、改进的 Markdown 支持
在 IntelliJ IDEA 2021.3 中,可以轻松创建表格。只需调用上下文菜单并选择插入 | 表。就是这样!您可以使用鼠标悬停操作或键盘选择首选大小
![](//img.32r.com/uppic/211205/202112051711237163.jpg)
三、【用户体验】
1、新书签工具窗口
我们引入了新的Bookmarks工具窗口,旨在替换类似的实例 -收藏夹。因此,从现在开始,您只需使用F3macOS 或F11Windows 和 Linux 上的 快捷方式即可将您的文件、文件夹和类标记为重要。
添加书签时,默认情况下,IntelliJ IDEA 会将其放在书签工具窗口中以您的项目命名的节点中。每次添加新书签时,它都会出现在此节点内的列表顶部。您可以使用工具窗口设置中的排序组和书签选项按类型对书签进行排序。您还可以创建新节点并在其中拖放项目
![](//img.32r.com/uppic/211205/202112051711312195.jpg)
2、能够拆分运行工具窗口
在 v2021.3 中,我们可以使用选项卡拆分运行工具窗口。这允许您同时运行多个配置并查看所有结果。
要拆分窗口,请将要查看的选项卡拖动到“运行”工具窗口内的突出显示区域并将其放在 那里。要再次取消拆分窗口,请右键单击顶部窗格并从上下文菜单中选择取消拆分
![](//img.32r.com/uppic/211205/202112051711378146.jpg)
3、在Search Everywhere 中基于 ML 搜索操作
在搜索操作时, IntelliJ IDEA 中的Search Everywhere现在默认由机器学习提供支持。我们训练了一个基于机器学习的公式,它考虑到:
特定用户的操作使用历史记录。
整个用户群的操作使用频率。
搜索查询的长度、操作的名称等。
我们希望您发现基于 ML 的模型可以提高您的搜索质量并返回根据您的特定需求量身定制的结果
![](//img.32r.com/uppic/211205/202112051711431054.jpg)
4、改进的查找用法
当您通过⌥F7macOS 或Alt+F7Windows 和 Linux搜索方法实现的用法时,IDE 不再询问您是否要在弹出窗口中查找基本方法的用法。相反,默认情况下,IntelliJ IDEA 将使用顶级层次结构方法作为搜索的目标。如果要更改此行为,请取消选中Find Usages工具窗口设置中的Search for base method usages复选框,您可以通过单击齿轮图标访问该设置
![](//img.32r.com/uppic/211205/202112051711506544.jpg)
四、【爪哇】
1、跟踪不安全字符串的检查
IntelliJ IDEA 现在会向您发出警告,例如 SQL 注入和 XSS 缺陷、敏感数据泄漏和不安全的反序列化。它还可以防止您将不安全的数据传递给安全的方法。这些额外的警告是由我们新的非安全字符串提供给安全方法检查的。
要使此检查起作用,您需要将字符串注释为@Untainted (“safe”) 或@Tainted(“unsafe”)。添加org.checkerframework.checker.tainting.qual依赖项时,这些注释将生效
![](//img.32r.com/uppic/211205/202112051711562333.jpg)
2、其他新的 Java 检查
我们添加了两项检查,可以帮助您简化代码。第一个建议您替换collect(toList())为.toList(). 您可以在 Java 16 及更高版本中使用它。另一项检查提示您替换collection.addAll(List.of("x"))为collection.add(x), 并 替换 map.putAll(Map.of("a", "b"))为map.put("a", "b")
![](//img.32r.com/uppic/211205/202112051712011074.jpg)
五、【科特林】
1、提取常量重构
我们引入了一种新的重构,可让您在 Kotlin 中提取常量。要使用它,请将插入符号放在字符串上,然后⌥⌘C在 macOS 或 Ctrl+Alt+CWindows 和 Linux 上按下
![](//img.32r.com/uppic/211205/202112051712077882.jpg)
2、改进了非阻塞上下文检查中的可能阻塞调用
如果您在错误的上下文中使用协程,则非阻塞上下文检查中 的可能阻塞调用会警告您。在此版本中,检查不仅用作警告,还用作上下文相关的快速修复。
此外,我们还进行了一些进一步的改进。此检查现在涵盖更多情况,您可以对其进行自定义,以便在您的特定环境中更好地工作
![](//img.32r.com/uppic/211205/202112051712195557.jpg)
Ctrl+Shift+Z:重做
Ctrl+X:剪贴
Ctrl+C:复制
Ctrl+V:粘贴
Ctrl+Y:删除当前行
Ctrl+D:复制当前行
Ctrl+Shift+J:将选中的行合并成一行
Ctrl+N:查找类文件
Ctrl+Shift+N:查找文件
Ctrl+G:定位到文件某一行
Alt+向左箭头:返回上次光标位置
Alt+向右箭头:返回至后一次光标位置
Ctrl+Shift+Backspace:返回上次编辑位置
Ctrl+Shift+反斜杠:返回后一次编辑位置
Ctrl+B:定位至变量定义的位置
Ctrl+Alt+B:定位至选中类或者方法的具体实现
Ctrl+Shift+B:直接定位至光标所在变量的类型定义
Ctrl+U:直接定位至当前方法override或者implements的方法定义处
Ctrl+F12:显示当前文件的文件结构
Ctrl+Alt+F12:显示当前文件的路径,并可以方便的将相关父路径打开
Ctrl+H:显示当前类的继承层次
Ctrl+Shift+H:显示当前方法的继承层次
Ctrl+Alt+H:显示当前方法的调用层次
现在,全新版本IntelliJ IDEA 2021.3也正式上线来袭啦,并且与其上一版本相比较来说,IntelliJ IDEA 2021.3不仅充分延续了软件直观、简洁的用户界面及健全的功能优势,能够让开发者能够更加高效的进行工作,保持一致风格,减少错误和异常,更好地引用现有代码库,创作出更好的编程结构之外。同时还针对于关键系统、编辑、瓜哇、科特林、探查器、构建工具、版本控制、以及调试器、构架和技术、数据库工具等一系列的黑科技功能进行全方位的升级和增强,致力于通过多种生成通用代码结构和循环元素的方法,将常规任务委派给IDE来帮助您提高生产率,从而有效节省工作时间。
说明:本站提供的是“IntelliJ IDEA 2021.3中文破解版”内置汉化包和30天试用破解补丁,可以有效汉化破解软件,且支持无限制重复使用,小编亲测有效。具体的安装教程还可详细参考下文哦,有需要的朋友欢迎前来本站免费下载体验哈!
![](http://img.32r.com/uppic/211205/202112051830424396.jpg)
软件功能特色
1、【开发人员人体工程学】IntelliJ IDEA 的每个方面都旨在为您提供无缝的开箱即用体验。它提供对对您的工作很重要的所有功能和集成工具的快速访问,以及广泛的自定义选项。您可以微调一切以支持您的工作流程:设置快捷方式、安装插件、根据自己的喜好自定义界面等等。
2、【深入的代码洞察】
尽管主要为 Java 开发而设计,但 IntelliJ IDEA 了解许多其他编程语言,包括 Groovy、Kotlin、Scala、JavaScript、TypeScript 和 SQL,并为每种语言提供智能编码帮助。源代码的初始索引允许 IDE 创建项目的虚拟地图。使用来自虚拟地图的信息,它可以即时检测错误、建议具有精确上下文感知的代码完成变体、执行重构等。
3、【即时导航和搜索】
IntelliJ IDEA 提供了多种功能,使导航快速和搜索变得容易,帮助您专注于代码并让您更快地工作
4、【运行、测试和调试】
IntelliJ IDEA 带有一个强大的工具集,用于为您的应用程序设置运行和构建参数以及调试代码,以及在 IDE 中应用和开发 JUnit 测试。
5、【内置工具和集成】
IntelliJ IDEA 附带任务关键型内置工具和集成,可帮助您在熟悉的环境中工作并避免在应用程序之间切换
6、【版本控制】
IntelliJ IDEA 支持最流行的版本控制系统,如 Git、Subversion、Mercurial 和 Perforce,开箱即用。您可以直接从欢迎屏幕从 VCS 克隆项目、检查两个修订之间的差异、管理分支、提交和推送更改、合并冲突、查看历史记录等等
7、【灵活的排版功能】
基本所有的IDE都有重排版功能,但仅有的是人性的,因为它支持排版模式的定制,你可以根据不同的项目要求采用不同的排版方式。
8、【智能的选取】
在很多时候我们要选取某个方法,或某个循环或想一步一步从一个变量到整个类慢慢扩充着选取,软件就提供这种基于语法的选择,在默认设置中Ctrl+W,可以实现选取范围的不断扩充,这种方式在重构的时候尤其显得方便。
9、【丰富的导航模式】
提供了丰富的导航查看模式,例如Ctrl+E显示最近打开过的文件,Ctrl+N显示你希望显示的类名查找框(该框同样有智能补充功能,当你输入字母后软件将显示所有候选类名)。在最基本的project视图中,你还可以选择多种的视图方式
IntelliJ IDEA 2021.3破解教程
1、从本站下载解压后,即可得到IntelliJ IDEA 2021.3源程序和破解文件![](http://img.32r.com/uppic/211205/202112051828412099.jpg)
2、双击“ideaIU-2021.3.exe”文件运行,同意协议开始安装
![](http://img.32r.com/uppic/211205/202112051828523198.jpg)
3、默认软件安装路径,勾选创建桌面快捷方式
![](http://img.32r.com/uppic/211205/20211205182857112.jpg)
4、耐心等待软件安装完成,并直接运行即可
![](http://img.32r.com/uppic/211205/20211205182902305.jpg)
5、进入软件后,首先在这里登录自己的账号、没有的话可以注册一个,再点击“Start Tridl”按钮开始试用
![](http://img.32r.com/uppic/211205/202112051829089802.jpg)
6、成功试用,截止至2022年3月过期
![](http://img.32r.com/uppic/211205/202112051829133274.jpg)
7、点击下“marketplace”接着在输入框中输入“Chinese”后即可找到汉化插件,点击“install”进行下载
![](http://img.32r.com/uppic/211205/202112051829197694.jpg)
8、安装完成后,点击“restart ide”——“restart”重新打开软件即可完美汉化,并且安装了30天试用补丁
![](http://img.32r.com/uppic/211205/202112051829358511.jpg)
9、这里我们点击菜单中选择插件,然后在右上角的齿轮按钮中,选择从磁盘安装...
![](http://img.32r.com/uppic/211205/202112051829407846.jpg)
10、选择本站提供的30天试用插件,安装之后重启
![](http://img.32r.com/uppic/211205/202112051829457416.jpg)
11、点击左下角的齿轮设置按钮,就能看到eval reset功能
![](http://img.32r.com/uppic/211205/202112051829499314.jpg)
12、到期之后直接点击重置即可
![](http://img.32r.com/uppic/211205/202112051829543961.jpg)
13、至此,以上便是IntelliJ IDEA 2021.3所有安装激活步骤,有需要的朋友可以前来看看哈!
![](http://img.32r.com/uppic/211205/202112051830325492.jpg)
IntelliJ IDEA怎么创建java
1、打开 IDEA 软件,点击界面上的 Create New Project![](http://img.32r.com/uppic/211205/202112051712315038.jpg)
2、出现以下界面,选中 Java,然后选择 JDK,最后点击 Next,进行下一步(我的是 jdk1.8)
![](http://img.32r.com/uppic/211205/202112051712352979.jpg)
3、这里是选择生成项目时是否创建 Java 文件,勾选上 Java Hello World 后会生成一个默认的 Hello world 文件,点击 Next 进行下一步
![](http://img.32r.com/uppic/211205/202112051712409063.jpg)
4、给项目命名,默认是 untiled,自己填个名字吧,最后点击 finish
![](http://img.32r.com/uppic/211205/202112051712467445.jpg)
5、项目创建完成,如下图所示
![](http://img.32r.com/uppic/211205/202112051712509762.jpg)
6、创建 Java 文件:
点击 src——>new——>package,创建一个文件包,并给包命名,与 Eclipse 的包类似
![](http://img.32r.com/uppic/211205/202112051712578072.jpg)
7、给包命名后,在包下面创建 Java 类文件,点击包名——>New——>Java Class
![](http://img.32r.com/uppic/211205/202112051713027671.jpg)
8、再给类文件命名
![](http://img.32r.com/uppic/211205/202112051713079853.jpg)
9、运行 Java 文件,点击 Run——>Run......
![](http://img.32r.com/uppic/211205/20211205171312628.jpg)
10、出现以下弹框,点击要运行的文件名,这里是 Hello
![](http://img.32r.com/uppic/211205/202112051713176324.jpg)
11、运行结果如下图,一个简单的Java项目就创建好啦
![](http://img.32r.com/uppic/211205/202112051713227884.jpg)
IntelliJ IDEA 2021.3新功能
一、【关键更新】1、远程开发
IntelliJ IDEA Ultimate 现在支持我们的远程开发工作流程的 Beta 版。它允许您从世界任何地方连接到运行 IntelliJ IDEA 后端的远程机器。所有处理都发生在强大的远程机器上,您可以像在本地机器上一样无缝地处理您的项目。可以从 IntelliJ IDEA 的欢迎屏幕或从 Toolbox 应用程序中提供的名为 JetBrains Gateway 的新应用程序启动此功能
![](http://img.32r.com/uppic/211205/202112051710437749.jpg)
2、对 IDE 问题进行故障排除
IntelliJ IDEA 2021.3 带来了一种新的、更快的方法来诊断和修复导致 IDE 无法正常工作的问题。如果您的 IDE 工作不正常,请从“文件”菜单调用新的“修复 IDE...”操作。它将指导您通过一系列步骤来解决一些最常见的问题
![](http://img.32r.com/uppic/211205/202112051710489769.jpg)
3、Kotlin 的恒定条件检查
我们添加了新的常量条件检查,这有助于 IntelliJ IDEA 报告静态已知为真、假、空或零的非平凡条件和值。它的工作方式与 Java 的类似检查相同,并且支持大多数相同的检查。可以在首选项/设置 | 中找到此新检查 。编辑| 检查 | 科特林 | 可能的错误
![](http://img.32r.com/uppic/211205/20211205171053155.jpg)
4、Kotlin 调试器更新
当您想要调试具有链式方法调用和 lambda 表达式的表达式时, Step Into操作默认为您提供Smart Step Into的功能。它突出显示了您可以使用的方法和 lambda。要使用它,请单击位于调试工具窗口顶部窗格中的 Step Into按钮或使用快捷方式。然后,IDE 将突出显示您可以进入代码的位置,您可以通过单击来选择所需的行
![](http://img.32r.com/uppic/211205/202112051711003776.jpg)
5、内联堆栈帧
调试器现在可以检测 Kotlin 内联函数并在堆栈跟踪面板中显示内联函数调用。您可以导航到这些调用,还可以检查和评估每个帧的变量。
二、【编辑】
1、更改所有选项卡中的字体大小
根据要求,我们可以⌘+mouse wheel在 macOS 或Ctrl+mouse wheel Windows 和 Linux 上同时更改所有打开的选项卡中的字体大小。要启用此功能,请转至 首选项/设置 | 编辑| 一般,选择 使用 Command + 鼠标滚轮更改字体大小,然后选择所有编辑器。如果您选择Active editor,则快捷方式将仅在您当前工作的文件中更改字体大小
![](http://img.32r.com/uppic/211205/202112051711087724.jpg)
2、改进的意图预览
IntelliJ IDEA 有一个有用的选项,允许您在 将意图操作和快速修复应用于您的代码之前预览它们的结果。此功能在意图操作菜单中可用 。要激活预览,请按F1macOS 或Ctrl+QWindows 和 Linux
![](http://img.32r.com/uppic/211205/202112051711179342.jpg)
3、改进的 Markdown 支持
在 IntelliJ IDEA 2021.3 中,可以轻松创建表格。只需调用上下文菜单并选择插入 | 表。就是这样!您可以使用鼠标悬停操作或键盘选择首选大小
![](http://img.32r.com/uppic/211205/202112051711237163.jpg)
三、【用户体验】
1、新书签工具窗口
我们引入了新的Bookmarks工具窗口,旨在替换类似的实例 -收藏夹。因此,从现在开始,您只需使用F3macOS 或F11Windows 和 Linux 上的 快捷方式即可将您的文件、文件夹和类标记为重要。
添加书签时,默认情况下,IntelliJ IDEA 会将其放在书签工具窗口中以您的项目命名的节点中。每次添加新书签时,它都会出现在此节点内的列表顶部。您可以使用工具窗口设置中的排序组和书签选项按类型对书签进行排序。您还可以创建新节点并在其中拖放项目
![](http://img.32r.com/uppic/211205/202112051711312195.jpg)
2、能够拆分运行工具窗口
在 v2021.3 中,我们可以使用选项卡拆分运行工具窗口。这允许您同时运行多个配置并查看所有结果。
要拆分窗口,请将要查看的选项卡拖动到“运行”工具窗口内的突出显示区域并将其放在 那里。要再次取消拆分窗口,请右键单击顶部窗格并从上下文菜单中选择取消拆分
![](http://img.32r.com/uppic/211205/202112051711378146.jpg)
3、在Search Everywhere 中基于 ML 搜索操作
在搜索操作时, IntelliJ IDEA 中的Search Everywhere现在默认由机器学习提供支持。我们训练了一个基于机器学习的公式,它考虑到:
特定用户的操作使用历史记录。
整个用户群的操作使用频率。
搜索查询的长度、操作的名称等。
我们希望您发现基于 ML 的模型可以提高您的搜索质量并返回根据您的特定需求量身定制的结果
![](http://img.32r.com/uppic/211205/202112051711431054.jpg)
4、改进的查找用法
当您通过⌥F7macOS 或Alt+F7Windows 和 Linux搜索方法实现的用法时,IDE 不再询问您是否要在弹出窗口中查找基本方法的用法。相反,默认情况下,IntelliJ IDEA 将使用顶级层次结构方法作为搜索的目标。如果要更改此行为,请取消选中Find Usages工具窗口设置中的Search for base method usages复选框,您可以通过单击齿轮图标访问该设置
![](http://img.32r.com/uppic/211205/202112051711506544.jpg)
四、【爪哇】
1、跟踪不安全字符串的检查
IntelliJ IDEA 现在会向您发出警告,例如 SQL 注入和 XSS 缺陷、敏感数据泄漏和不安全的反序列化。它还可以防止您将不安全的数据传递给安全的方法。这些额外的警告是由我们新的非安全字符串提供给安全方法检查的。
要使此检查起作用,您需要将字符串注释为@Untainted (“safe”) 或@Tainted(“unsafe”)。添加org.checkerframework.checker.tainting.qual依赖项时,这些注释将生效
![](http://img.32r.com/uppic/211205/202112051711562333.jpg)
2、其他新的 Java 检查
我们添加了两项检查,可以帮助您简化代码。第一个建议您替换collect(toList())为.toList(). 您可以在 Java 16 及更高版本中使用它。另一项检查提示您替换collection.addAll(List.of("x"))为collection.add(x), 并 替换 map.putAll(Map.of("a", "b"))为map.put("a", "b")
![](http://img.32r.com/uppic/211205/202112051712011074.jpg)
五、【科特林】
1、提取常量重构
我们引入了一种新的重构,可让您在 Kotlin 中提取常量。要使用它,请将插入符号放在字符串上,然后⌥⌘C在 macOS 或 Ctrl+Alt+CWindows 和 Linux 上按下
![](http://img.32r.com/uppic/211205/202112051712077882.jpg)
2、改进了非阻塞上下文检查中的可能阻塞调用
如果您在错误的上下文中使用协程,则非阻塞上下文检查中 的可能阻塞调用会警告您。在此版本中,检查不仅用作警告,还用作上下文相关的快速修复。
此外,我们还进行了一些进一步的改进。此检查现在涵盖更多情况,您可以对其进行自定义,以便在您的特定环境中更好地工作
![](http://img.32r.com/uppic/211205/202112051712195557.jpg)
快捷键介绍
Ctrl+Z:撤销Ctrl+Shift+Z:重做
Ctrl+X:剪贴
Ctrl+C:复制
Ctrl+V:粘贴
Ctrl+Y:删除当前行
Ctrl+D:复制当前行
Ctrl+Shift+J:将选中的行合并成一行
Ctrl+N:查找类文件
Ctrl+Shift+N:查找文件
Ctrl+G:定位到文件某一行
Alt+向左箭头:返回上次光标位置
Alt+向右箭头:返回至后一次光标位置
Ctrl+Shift+Backspace:返回上次编辑位置
Ctrl+Shift+反斜杠:返回后一次编辑位置
Ctrl+B:定位至变量定义的位置
Ctrl+Alt+B:定位至选中类或者方法的具体实现
Ctrl+Shift+B:直接定位至光标所在变量的类型定义
Ctrl+U:直接定位至当前方法override或者implements的方法定义处
Ctrl+F12:显示当前文件的文件结构
Ctrl+Alt+F12:显示当前文件的路径,并可以方便的将相关父路径打开
Ctrl+H:显示当前类的继承层次
Ctrl+Shift+H:显示当前方法的继承层次
Ctrl+Alt+H:显示当前方法的调用层次
软件截图
其他版本