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 2023中文版

    5.0/1.01G

    IntelliJ IDEA 2023中文版是一款知名的Java集成开发环境。它能够做到智能代码助手、代码自动提示、重构、J2EE支撑等等功能,总之只要是为了方便用户开发Java的功能,一个都不会少,还支持用户使用HTML,CSS,PHP等语言。

  • IntelliJ IDEA 2024

    5.0/1.01G

    IntelliJ IDEA 2024是一款功能强大的、智能的、且专为Java编程领域者所量身打造的专业的JAVA IDE编程工具程序应用,也是java语言开发的集成环境,在业界被公认为最好的java开发工具之一。

  • intellij idea 2022官方版

    5.0/760.55M

    idea2022是一款专业的JAVA IDE编程工具,集JavaDoc预览支持、智能代码、对重构的优越支持、灵活的排版功能、XML的完美支持与代码检查等等,旨在到提倡智能编码,便于减少程序员的工作。

  • intellij idea 2020中文版

    5.0/836.9M

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

  • intellij idea 2019中文版

    5.0/675.57M

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

类似软件

  • sublime text 2(文本编辑器)

    9.6/19.18M

    语法高亮、代码提示补全、代码折叠、自定义皮肤/配色方案、多便签

  • Action Game Maker官方版(游戏制作工具)

    9.6/7.96M

    Action Game Maker官方版是一款简单易用的游戏制作工具。无论你是游戏制作老手还是新手,你可以轻松驾驭。小编今天带来的是中文版,中文环境更适合游戏制作。

  • FastAdmin后台开发框架

    9.1/17M

    FastAdmin是一款基于ThinkPHP框架开发的快速开发后台管理系统的工具包。它提供了丰富的功能和预置的模块,帮助开发人员快速搭建和定制自己的后台管理系统。 FastAdmin具有易于使用的用户界面和丰富的管理功能。它提供了用户管理、权限管理、菜单管理、日志管理等核心功能

  • Golden中文版

    9.0/2.36M

    Golden中文版是一款多线程的编程工具具有多重特色功能,能够让我们的用户轻松自如的进行编程工作。大家都知道现在的电脑都都是多核,而且核心也越来越多,为了充分发挥CPU的性能软件也开始出现多线程的设计,这款Golden就是一款多线程的编程工具。

网友评论

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

同类排行

  • JAVA 8

    9.2/1.09M

    JAVA 8全称为Java Runtime Environment8,它是一款java程序运行所不能缺少的环境。做为现在最流行的应用程序语言之一,java的安全性以及跨平台的特性,是大家都知道的,现在的电脑上都有java的踪迹,而你想要运行java语言编写的程序就必须需要jre,

  • EasyBuilder pro官方版(威纶通编程软件)

    9.0/757.61M

    EasyBuilder pro官方版是一款专业的屏幕编辑软件,是WEINVIEW HMI组态软件,由台湾威纶科技公司开发的新一代人机界面软件,利用EasyBuilder pro可以大大的提高我们的软件的功能,和高水平的硬件,软件强大的宏指令功能,除了常用的四则运算、逻辑判断等功能

  • ch341a土豪金编程器软件

    9.0/8.98M

    ch341a土豪金编程器软件,一般又叫neoprogrammer。这是个性价比很高的便携编程器,淘宝上杂牌的10多元,相信爱折腾BIOS的都用过,杂牌一般附送的软件都不好用。

  • JetBrains Pycharm社区版

    9.0/456.7M

    由JetBrains打造的Python编辑工具

  • 三菱触摸屏编程软件gt works3

    9.0/3.21G

    GT Works3是三菱电机公司开发的一款专业触摸屏编程软件。它为用户提供了一个直观、易用的界面,用于设计、开发和调试三菱触摸屏 HMI(Human Machine Interface)应用程序。

  • texstudio(LaTeX编辑器)官方版

    9.0/137.92M

    用于创建LaTeX文档的集成写入环境。

  • JRE 8 64位

    9.1/61.49M

    JRE为Java Runtime Environment的简称,即Java运行环境,Java Runtime Environment(包括Java Plug-in)是Oracle的产品,包括两部分:Java Runtime Environment和Java Plug-in。

  • KeiluVision4中文版

    8.5/198.43M

    KeiluVision4中文版是一款单片机开发工具,我想对于单片机开发的技术人员和爱好者肯定不会对这款程序陌生的吧。作为单片机开发最为权威的一款程序之一,keil uvision自然而然有着其吸引人的独特魅力。

  • Android Studio绿色版

    9.0/1.63G

    Android Studio绿色版是一款英文软件用作Android的编程,Android Studio是一款强大的专门用来进行Android开发的集成开发环境,你可以用这款强大的软件轻松的进行一切app的开发,不管是游戏还是应用,这款安卓开发环境基于IntelliJ,类似于我们的

  • LINQPad 8(LINQ 调试工具)

    5.0/78.03M

    一把 .NET的万能瑞士军刀

  • Source Insight中文版

    9.5/19.5M

    一个面向项目开发的程序编辑器和代码浏览器

  • html help workshop

    9.0/3.3M

    html help workshop是由微软推出的HELP文件工具,而且除了HTML格式的帮助文件以外,用户也能够制作CHM文件,相比较于其他的制作软件,这款要更加方便,特别是CHM帮助文件本身就有html文件的特征。

  • FPWIN GR(松下PLC编程软件)

    8.9/106.27M

    FPWIN GR电脑版是一款可编程控制器PLC的编程工具,软件操作简单易懂,适合初学者入门使用。它可以使用梯形语言进行编程,在通信控制中用ST等适于处理的语言,能有效实现简单的程序编写。

  • rational rose 2007

    8.9/551M

    rational rose 2007是rational公司推出的一款面向对象的统一建模语言的可视化建模工具,用于可视化建模和公司及水平软件应用的组件构造。rational rose 2007则是小编到来的流传最广,使用最多的其中一款软件,软件设计师们通过这款软件,能够像戏剧导演设

  • borland c++ builder

    8.5/130.43M

    c++ builder 6.0算是一款比较老的C++集成开发工具了,也是最早的一批可视化集成开发工具,开发人员使用这一类的开发工具也比较轻松,只要简单的把控件拖到窗体上即可,然后再为其属性进行设置,比如外观,功能,链接等属性。