intellij idea 2021.3中文版

大小:653.24M 类别:
  • 编程软件

官方安全无插件纠错

  • 更新时间2023-12-10
  • 版本v2021.3
  • 系统Pc
  • 语言简体中文
idea2021.3是一款专业性Java语言编程开发软件,idea2021.3不论是从出色的功能还是简单易用的操作方式,亦或是其广泛的适用性都深受用户的热烈追捧。相较于之前的版本相比,idea2021.3不仅是在界面上有所改进,同时在功能上也带来了一些全新特性,如常令人头疼的远程开发问题,在新版的idea中,用户可通过最新的Kotlin调试器完美的解决这一问题,且用户还可以借助Space这款整体软件开发管道的一站式平台,创建、预构建、共享、重现、休眠和管理开发环境,又比如改进了HTML代码补全ULTIMATE功能,使得用户在编辑器中输入标记名称或缩写或者调用代码补全,都会立即显示相关建议。甚至最为一提的调试器的优化,有了它能帮助用户更智能的编写程序,处理程序,从而提高自己的编程效率。简而言之,idea2021.3从方方面面都为我们带来了许多意外之喜,感兴趣的你还在等什么呢?快来免费下载进行体验吧。

idea2021.3功能介绍

一、主要更新
1、远程开发 BETA ULTIMATE
现已支持测试版本的远程开发工作流。 您可以从世界任何地方轻松连接到运行后端的远程计算机。 所有处理都将在这台强大的远程计算机上进行,您将能够像在本地计算机上一样无缝地处理项目。
此外,您还可以借助 Space 这款整体软件开发管道的一站式平台,创建、预构建、共享、重现、休眠和管理开发环境。
2、问题故障排除
能够以一种全新的快速方法诊断和修正导致 IDE 无法正常工作的问题。 如果 IDE 运行不正常,您可以从 File(文件)菜单调用新的 Repair IDE…(修复 IDE…)操作。 它将通过一系列步骤引导您解决一些最常见的问题。
3、Kotlin 的 Constant conditions(常量条件)检查
我们添加了新的 Constant conditions(常量条件)检查,协助报告静态已知始终为 true、false、null 或零的非普通条件和值。 它的工作方式与 Java 的类似检查相同,并且支持大多数相同的检查。
4、Kotlin 调试器更新
Smart Step Into(智能步入)
当您想要调试具有链式方法调用和 lambda 的表达式时,Step Into(步入)操作可以默认提供 Smart Step Into(智能步入)的功能。 它将高亮显示能够步入的方法和 lambda。 要开始使用,请点击位于 Debug(调试)工具窗口顶部窗格中的 Step Into(步入)按钮或使用 F7 快捷键。 然后,IDE 将高亮显示能够步入代码的位置,您可以点击选择所需的行。
5、内联堆栈帧
调试器现在可以检测 Kotlin 内联函数并在堆栈跟踪面板中显示内联函数调用。 您可以导航到这些调用,还可以检查和评估每个帧的变量。

二、编辑器
1、更改所有选项卡的字体大小
我们根据用户请求做出了更新,支持在 macOS 上使用 ⌘+鼠标滚轮或在 Windows 和 Linux 上使用 Ctrl+鼠标滚轮同时更改所有打开的选项卡的字体大小。 要启用此功能,首先转到 Preferences / Settings | Editor | General(偏好设置 / 设置 | 编辑器 | 常规),选择 Change font size with Command + mouse wheel in(使用 Command + 鼠标滚轮更改字体大小),然后选择 All editors(所有编辑器)。 如果选择 Active editor(有效编辑器),则快捷键将仅在您当前处理的文件中更改字体大小。
2、改进了意图预览
添加了一个实用选项,允许您在将意图操作和快速修复应用于代码之前预览其结果。 此功能在 Intention actions(意图操作)菜单中可用。 要激活预览,在 macOS 上按 F1 或在 Windows 和 Linux 上按 Ctrl+Q。
自 v2020.1 引入意图预览起,我们就一直在持续改进。 在软件中,它适用于 Kotlin 中的更多意图操作和快速修复,并且“预览不可用”消息已被替换为不支持的意图操作的更详尽 HTML 描述。 此外,对于修改多个文件的操作,预览会显示可能结果的一部分。 这一部分结果应该足以展现操作将带来的变化。
3、改进了 Markdown 支持
在软件中,表的创建更加简单。 只需调用上下文菜单并选择 Insert | Table(插入 | 表)。 就是这样! 您可以使用鼠标悬停操作或键盘选择首选大小。
表中的单元格宽度将随键入做出调整。 您可以使用浮动工具栏编辑表内容。
要创建新行,您可以使用 Shift+Enter 和 Tab 导航到下一个单元格。

三、用户体验
1、新的 Bookmarks(书签)工具窗口
我们引入了新的 Bookmarks(书签)工具窗口,取代与其类似的 Favorites(收藏夹)实例。 从现在开始,您只需在 macOS 上使用 F3 快捷键或在 Windows 和 Linux 上使用 F11 即可将文件、文件夹和类标记为重要。
添加书签时,默认会将其置于 Bookmarks(书签)工具窗口下以项目命名的节点中。 每次添加新书签,它都会出现在此节点内的列表顶部。 您可以使用工具窗口设置中的 Sort Groups and Bookmarks(排序组和书签)选项按类型对书签进行排序。 您还可以创建新节点并在其中拖放条目。
2、拆分 Run(运行)工具窗口
在 v2021.3 中,可以拆分包含选项卡的 Run(运行)工具窗口 。 这让您能够同时运行多个配置和查看所有结果。
要拆分窗口,请将要查看的选项卡拖放到 Run(运行)工具窗口内的高亮显示区域。 要再次取消拆分窗口,请右键点击顶部窗格并从上下文菜单中选择 Unsplit(取消拆分)。
3、Search Everywhere(随处搜索)中基于机器学习的操作搜索
在搜索操作时,应用中的 Search Everywhere(随处搜索)现在默认由机器学习驱动。 我们训练了一个基于机器学习的公式,它会考虑以下信息:
特定用户的操作使用历史记录。
整个用户群的操作使用频率。
搜索查询的长度、操作的名称等。
我们希望基于机器学习的模型可以提高您的搜索质量并根据您的特定需求返回最合适的结果。
4、改进了 Find Usages(查找用法)
当您在 macOS 上通过 ⌥F7 或在 Windows 和 Linux 上通过 Alt+F7 搜索方法实现的用法时,IDE 不再询问您是否要在弹出窗口中查找基方法的用法。 取而代之的是,将默认使用顶级层次结构方法作为搜索的目标。 要更改此行为,请点击齿轮图标,取消选中 Find Usages(查找用法)工具窗口设置中的 Search for base method usages(搜索基方法用法)复选框。
5、重新设计了 Show Usages(显示用法)
Show Usages(显示用法)对话框获得了多个新功能。 我们推出了基于发现的用法的源代码预览,您可以点击顶部工具栏窗格中的方形图标查看。 另一项更新让您可以使用位于 Preview(预览)图标旁边新增的下拉列表更改搜索范围。 此外,窗口的标题栏现在会显示您正在搜索的代码元素的类型和找到的用法数量。
另一个非常方便的小更新允许您设置对话框宽度,IDE 将在下次调用时保留该宽度。
重新设计了 Empty Project(空项目)并添加了新的 Multi-Module Project(多模块项目)节点
在 v2021.3 中,您会发现项目向导中的节点发生了一些变化。
您可以选择 Empty Project(空项目)节点创建一个基本项目,用于处理不同类型的单独文件以及添加 Java 和 Kotlin 类。 IDE 将自动配置项目,让您可以在存在 Java 或 Kotlin 类时对其进行编译。
新的 Multi-Module Project(多模块项目)节点让您可以从头开始创建具有复杂结构的项目。 创建项目后,Project Structure(项目结构)对话框将打开,您可以添加各种模块。
6、无障碍功能更新
解决了一些无障碍功能问题,让屏幕阅读器更为舒适。 我们根据请求,禁用了过去在鼠标悬停时出现的工具窗口微件弹出窗口和快速文档弹出窗口。 我们还修正了调用 Go to Declaration(转到声明)对话框时会出现的问题。
在此版本中,macOS 上的无障碍功能支持也得到了改进。 我们解决了 VoiceOver 焦点的几个问题,并使屏幕阅读器可以在您创建项目时检测 New Project(新建项目)向导中的列表项。 我们减少了播放声音的帮助工具提示的数量,以最大限度地降低编码时的干扰。

四、Java
1、用于跟踪不安全字符串的检查
IntelliJ IDEA 现在会针对 SQL 注入和 XSS 缺陷、敏感数据泄漏和不安全的反序列化等危险发出警告。 它还可以防止您将不安全的数据传递给安全的方法。 这些额外的警告由新的 Non-safe string is passed to a safe method(不安全字符串被传递至安全方法)检查提供。
要启用此检查,您需要将字符串注解为 @Untainted(“安全”)或 @Tainted(“不安全”)。 这些注解将在添加 org.checkerframework.checker.tainting.qual 依赖项时生效。
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")。
3、改进的重构
在 Java 中引入局部变量时,适用的设置不会再出现在弹出窗口中,这个弹出窗口之前会覆盖您编写的代码。 更新后,您可以点击变量旁边的齿轮图标或者在 macOS 上使用 ⌥⇧O 快捷键或在 Windows 上使用 Alt+Shift+O 访问这些选项。
我们还改进了 Introduce parameter(引入形参)重构。 在 macOS 上使用 ⌥⌘P 或在 Windows 和 Linux 上使用 Ctrl+Alt+P 调用此重构时,IDE 会询问您要替换匹配项的位置。 完成选择后,将出现一个齿轮图标,点击该图标即可为重构配置更多设置。
4、Run/Debug Configurations(运行/调试配置)中的可自定义类路径
有时您可能需要在 Run/Debug Configurations(运行/调试配置)对话框中针对不同的配置定义自定义类路径。 从这个版本开始,选择 Modify options | Modify classpath(修改选项 | 修改类路径)即可完成此操作。

五、Kotlin
1、Extract constant(提取常量)重构
我们引入了一种新的重构,让您可以在 Kotlin 中提取常量。 要使用这个重构,请将文本光标置于字符串上,然后在 macOS 上按 ⌥⌘C 或在 Windows 和 Linux 上按 Ctrl+Alt+C。
2、改进了 Possibly blocking call in non-blocking context(可能在非阻塞上下文中使用阻塞调用)检查
如果您在错误的上下文中使用协同程序,Possibly blocking call in non-blocking context(可能在非阻塞上下文中使用阻塞调用)检查会发出警告。 在此版本中,此检查既提供警告,也提供上下文相关的快速修复。
另外,我们还做出了一些额外改进。 此检查现在涵盖更多情况,并且可自定义,能够更好地适应特定环境。
3、范围的内联提示
有时,Kotlin 所支持范围的各种声明方式可能较难理解。 为了将其简化,我们添加了内联提示,用简单的数学符号解释范围内单词或符号的含义。 如果您不需要此功能,可以右键点击提示并选择 Disable ‘Ranges’ hints type(禁用“范围”提示类型)将其禁用。
4、更出色的 New Project(新建项目)向导
我们重新设计了 New Project(新建项目)向导的布局,为所有字段添加了工具提示,让您轻松了解所需信息。 模板部分也已更新。我们移除了一些冷门模板并添加了一个新模板,可供创建 Compose Web 应用程序。
最后,项目设置步骤也得到简化。 现在只有基本字段需要填写。

六、Scala
1、Scala 3 支持改进
此版本的主要焦点是 Scala 3 支持。 我们为 end 标记添加了高亮显示、导航和自动补全。 现在,given、using 和 export 关键字、软关键字和安静语法已具有自动补全。 TASTy 阅读器可以解析 package objects,以及更高级类型中的差异和边界。 词法分析器和解析器错误的高亮显示速度已显著提升。 与 Scala 3 兼容的检查也已增加。 我们改进了 given 导入的解析并已支持 final 顶级成员和 abstract lazy vals。
2、将 Scala 3 / Scala 2 交叉编译项目作为 Scala 2 打开的选项
许多应该针对 Scala 2 和 Scala 3 编译的项目被建模针对 Scala 2 交叉编译的 Scala 3 项目,而其实际上是 Scala 2 项目。
将此类项目作为 Scala 2 打开,可以让 IDE 使用正确的 Scala 版本,这种操作也更为可靠。
3、Scala 的数据流分析
Scala 插件现在支持数据流分析,可以帮助您更轻松地检测编程错误。 您可以阅读我们最近的博文了解更多信息。
4、Scala 编译器选项的自动补全
Scala 编译器中选项极多,很少有程序员能够全部掌握。 此外,这些选项还因所用 Scala 版本而异。
您现在可以自动补全适用的选项,还可以查看各个选项的快速文档。
5、范围的内嵌提示
您是否有过这样的疑问:1 to 3 是包含范围还是不包含范围? 1 until 3 又是什么? Range(1, 3) 呢? 现在,答案会清楚地呈现在您眼前。

七、JavaScript
1、用于更新依赖项的新检查 ULTIMATE
允许您直接从编辑器将 npm 软件包更新到最新版本! 打开 package.json 文件,将文本光标放在要更新的软件包版本上,在 macOS 上按 ⌥⏎ 或在 Windows 和 Linux 上按 Alt+Enter,然后选择 Update ‘package name’ to the latest version(将“软件包名称”更新到最新版本)。 将鼠标悬停在软件包版本上时,还会显示快速修复。
2、改进了 HTML 代码补全 ULTIMATE
我们改进了代码补全在 HTML 中的工作方式。 每当您在编辑器中输入标记名称或缩写或者调用代码补全,都会立即显示相关建议。 先前,只有首先输入 < 才会显示。 此外,字符实体引用的代码补全现在也可以更好地工作。

idea使用教程

一、【idea怎么创建java项目】
1、打开 IDEA 软件,点击界面上的 Create New Project

2、出现以下界面,选中 Java,然后选择 JDK,最后点击 Next,进行下一步(我的是 jdk1.8)

3、这里是选择生成项目时是否创建 Java 文件,勾选上 Java Hello World 后会生成一个默认的 Hello world 文件,点击 Next 进行下一步

4、给项目命名,默认是 untiled,自己填个名字吧,最后点击 finish

5、项目创建完成

二、【idea2021怎么创建web项目】
1、首先创建一个新项目。

2、选择maven,点击下一步。

3、设置名字,和路径后,点击完成即可创建web项目成功

三、【idea2021怎么导入项目】
1、首先创建一个新项目。

2、选择maven。

3、设置名字,和路径。

4、 其次点击上面文件夹。

5、将项目的其他组件也加入进来。

6、选中需要导入的本地项目,点击OK。

7、这里因为这个项目已经导入idea了,所以这里是Finish,如果是未导入的话,会是next,点击next,跳转下个页面的时候,直接确定就行。

8、到这里就已经导入成功了。

软件优势

1、在编辑器中预览数据流信息
IDE可以在编辑器中显示已知的数据流信息。要查看它,只需再次调用 表达式类型操作(Ctrl + Shift + P)。
2、为长方法链键入提示
显示长方法链的类型提示。当您希望将每个调用的类型视为具有泛型的长方法链的类型提示时,这尤其有用。
3、配置快速文档以与自动完成一起弹出
现在可以将快速文档配置为与自动完成一起弹出。只需启用“ 首选项/设置” 中的“ 显示文档弹出窗口...”选项 编辑| 一般| 代码完成。以前,可以将文档弹出窗口配置为仅显式调用完成时显示。
4、“提取方法”的新预览面板
为Extract Method重构引入了一个新的预览面板。在确认更改之前,它可以让您了解重构的结果。当您重复使用重复的代码片段时,这非常有用。
5、新的@Contract注释返回值
支持@Contract注释,它允许您在传递特定参数时指定方法反应。合同信息可用于各种检查和操作,使用它来产生更好的警告并消除误报。

idea快捷键

1、写代码时用Alt-Insert(Code|Generate…)可以创建类里面任何字段的getter与setter方法。
2、按Ctrl-N再键入类的名字可以快速地在编辑器里打开任何一个类。从显示出来的下拉列表里选择类。同样的方法你可以通过使用Ctrl-Shift-N打开工程中的非java文件。
3、Ctrl-D复制当前行,Ctrl-Y删除当前行。
4、Ctrl-Shift-U,Ctrl+Shift+Alt+U显示类继承结构图,再按Alt-M。
5、Alt-F1 回到当前文件所在的目录结构。
6、Ctrl-Shift-V 粘贴最近复制过的一些信息。
7、Ctrl-Shift-F7 高亮显示所有该文本,按Esc高亮消失。
8、Ctrl-E 最近打开的文件。
9、Ctrl-P 方法参数提示。
10、Alt+ Up/Down 在方法间快速移动。
11、Ctrl+W 选中代码,连续按会有其他效果。
12、Shift + F6 选中目录结构的文件,重命名。
13、Ctrl + Alt + F12 进入当前文件所在磁盘位置。
14、Ctrl + Shift + F搜索文件。
15、Ctrl + Shift + R 搜索指定范围文件,替换文字。
16、Ctrl + Shift +W 返回上一次选择的代码块状态。
17、Ctrl + Shift + J 自动将下一行合并到当前行末尾。
16、Ctrl + Tab Switcher 导航 与 Ctrl + E 类似效果。
17、Ctrl + Shift + C 复制当前文件磁盘路径到剪贴板。

展开内容

更多版本

更多+
  • IntelliJ IDEA 2025中文激活版

    5.0/1.43G

    IntelliJ IDEA 2025是一款专为专业开发者设计的集成开发环境(IDE),它基于对编程语言和技术的深入理解+结合符合人体工程学的用户界面,可帮助用户高效编写代码,并提供从设计、开发、测试到部署的全流程支持。

    查看
  • IntelliJ IDEA 2025中文版

    5.0/1.43G

    IntelliJ IDEA 2025,简称IDEA 2025,它是一款面向专业开发的IDE编程软件,适用于适用于Java和Kotlin开发,通过各种工具帮助用户快速编写代码,提供从设计、开发、测试到部署全方位的支持,确保用户高效完成工作。

    查看
  • intellij idea 2020中文版

    5.0/836.9M

    intellij idea 2020中文版是jetbrains公司全新推出的一款Java集成开发环境,与上个版本相比可是带来了众多实用新特性,例如支持Java 15,现在用户可以使用全新的Java 15语法来编程。

    查看
  • intellij idea 2018官方版

    5.0/549.17M

    idea 2018全称IntelliJ IDEA 2018,是由jetbrains公司打造的一款Java集成开发环境,该软件界面简洁美观,操作使用方便,拥有智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等特色功能,能够

    查看
  • intellij idea 2019中文版

    5.0/675.57M

    intellij idea 2019是一款热门的java集成开发环境,新的版本也带了许多让人惊喜的改变,可以直接支持Java 12预览功能 ,全新检查与快速修复。三元表达式拥有更精准的警告突出显示,另外改进了数学运算分析,例如乘法,余数和按位运算等。软件带有一组新的重构和意图,可

    查看

类似软件

  • Android Studio(Android开发环境)

    9.1/1.34G

    Android开发环境

    查看
  • eclipse中文版

    9.1/348.4M

    eclipse 中文版是一款功能强大的开放源码集成开发环境,被广泛应用于各种软件开发场景中。eclipse具有丰富的工具和插件,支持多种编程语言和平台,可以帮助开发人员更高效地进行软件开发。

    查看
  • Masm for windows集成实验环境2023

    9.0/37.1M

    Masm for Windows集成实验环境是一款专为X86微处理器家族设计的可视化汇编语言开发与学习软件。它彻底摒弃了传统的DOS开发模式,在Windows界面下提供了直观的操作环境,支持从DOS 16/32位到Windows 32位的汇编程序编写与调试。

    查看
  • authorware7中文版

    9.5/52.12M

    authorware7是一款简单易用的多媒体制作软件,主要提供了先进、丰富的视音频、可视媒体集成制作解决方案。而且该软件在使用过程种具有很强的交互性,用户可以很随意的对制作流程进行控制,可用于制作网页和在线学习应用软件,如制作电子相册、制作文学内容、制作数学题解决数学题等,所以被

    查看

网友评论

0人参与,0条评论
  • 评论需审核后才能显示

同类排行

  • DevEco Studio(鸿蒙开发工具)

    9.0/2.19G

    华为自主研发的鸿蒙操作系统的一个终端开发工具

    查看
  • JetBrains Pycharm社区版

    9.0/632.01M

    功能强大的 Python 集成开发环境

    查看
  • 机明自动编程电脑版

    8.3/511.54M

    机明自动编程电脑版是基于世界领先的CAM系统PowerMILL为基础开发的一款数控加工编程软件,软件拥有非常多帮助用户进行快速编程的功能,比如通过减少手工参数设置加快用户的开发,自动进行过切与碰撞检查,使得用户剩下时间在校准上,还有自动产生程式清单,这些功能让我们的用户能够

    查看
  • 西门子s7-300编程软件中文版

    8.8/506.24M

    西门子s7-300编程软件中文版是一款优秀的plc编程软件!它可以用于西门子系列工控产品编程,包括SIMATIC S7、M7、C7和基于PC的WinAC的编程、监控和参数设置, 是SIMATIC工业软件的重要组成部分,并且它还具有以硬件配置和参数设置、通讯组态、编程、测试、

    查看
  • Visual Studio 2019

    8.1/3.37M

    Visual Studio 2019是一款功能强大的IDE开发环境,开发人员可以期待更好的重构,快捷稳定、易于使用,有更多的重构、导航、Debug调试功能、可以更快的加载、更快的编译,更多协作和智能功能,以及更快的负载解决方案。

    查看
  • android sdk

    9.5/190.68M

    android sdk是由谷歌公司推出的安卓开发工具包,android是谷歌为智能手机推出的操作系统,自然要推出一套工具哦。采用WebKit浏览器引擎,具备触摸屏、高级图形显示和上网功能,用户能够在手机上查看电子邮件、搜索网址和观看视频节目等,比iPhone等其他手机更强调

    查看
  • intellij idea 2020中文版

    9.0/836.9M

    intellij idea 2020中文版是jetbrains公司全新推出的一款Java集成开发环境,与上个版本相比可是带来了众多实用新特性,例如支持Java 15,现在用户可以使用全新的Java 15语法来编程。

    查看
  • JetBrains PyCharm 2024官方版

    8.6/836.45M

    功能强大的 Python 集成开发环境

    查看
  • IntelliJ IDEA 2025中文版

    10.0/1.43G

    适用于Java和Kotlin专业开发的IDE

    查看
  • 易语言5.95完美版

    8.8/36.7M

    易语言是一个自主开发,适合国情,不同层次不同专业的人员易学易用的汉语编程语言。易语言降低了广大电脑用户编程的门槛,尤其是根本不懂英文或者英文了解很少的用户,可以通过使用本语言极其快速地进入Windows程序编写的大门。

    查看
  • linkboy(图形化编程仿真平台)

    8.9/320.38M

    图形化编程仿真平台。

    查看
  • Qt Creator官方版

    9.6/330.56M

    嵌入式软件开发工具和跨平台IDE

    查看
  • Embarcadero RAD Studio 11.3

    9.5/6.58G

    RAD Studio 11.3是由Embarcadero开发的一个专门为程序开发人员打造的IDE运行环境,具有 C++ 和Delphi开发人员喜爱的功能的终极 IDE。

    查看
  • IntelliJ IDEA 2025中文激活版

    8.6/1.43G

    适用于Java和Kotlin专业开发的IDE

    查看
  • JDK23官方版

    9.4/203.6M

    Java SE Development Kit 23简称JDK 23,它是Oracle提供的一套用于开发java应用程序的工具包,提供编译,运行java程序所需要的各种工具和资源,比如java编译器,java运行时环境,以及常用的java类库等等!

    查看