intellij idea 2020.1.2破解版 32位/64位 中文免费版
- 系统大小:662MB
- 系统语言:简体中文
- 更新时间:09-25
- 授权方式:免费软件
- 推荐星级:
intellij idea 2020.1.2破解版是一款非常专业的高效JAVA开发工具。在这个版本中,增加了对Java 14的支持,该版本内置破解补丁,并且实现汉化,可为你带来更好的操作体验。
intellij idea 2020.1.2破解版是一款非常专业的高效JAVA开发工具。在这个版本中,增加了对Java 14的支持,并且增强了对 Spring webFlux、许多微服务框架、RxJava、OpenAPI、HTTP客户端和 Selenium的支持,该版本内置破解补丁,并且实现汉化,可为你带来更好的操作体验。
智能补全
Ctrl+Shift+Space 可以帮您列出 最适用于当前上下文的相关符号。 该自动补全以及其他自动补全功能将不断向您学习, 将最常使用的类和数据包移至建议列表顶部,使您可以更快选择。
链式补全
提供比智能补全更为深度的挖掘,通过方法或当前上下文中的 getter 列出适用的符号。 例如,您打算查找值 Project, 现在却只有 Module module 声明。 连续按两次 Ctrl+Shift+Space 即可轻松获得 module.getProject() 。
静态成员补全
让您轻松使用静态方法或静态常量。 提供与输入相匹配的符号列表,自动添加所需的 import 语句。
数据流分析
在提供补全变量时,IntelliJ IDEA 会分析数据流来猜测可能的运行时符号类型 并根据那个信息缩小选择范围,自动添加类转换
语言注入
将选定语言的编码辅助带入另一种语言的表达式和字符串文字中, 以及其他您平常所拥有的所有优势。 比如,您可以将 SQL、XPath、HTML、CSS 或 JavaScript 的代码片段注入 Java 字符串文字中。
跨语言重构
在详细了解了符号的用法后,IntelliJ IDEA 可以提供超高效率和详尽的重构。 比如,在 JPA 语句中重命名类时,它会自动更新所有信息,包括 JPA 实体类以及使用它的每一个 JPA 表达式。
检测重复项
实时查找重复的代码片段。 就算您只要提取一个变量、常量或方法, IntelliJ IDEA 也会告知您有可以用您正在编写的代码 替换的相似代码碎片。
检查与快速修复
当 IntelliJ IDEA 侦测到您可能会出错时,编辑器中会弹出一个小灯泡图标。 点击小灯泡或按下 Alt+Enter 就可以打开操作列表,帮您修复错误
开发者人体工程学
IntelliJ IDEA 的设计在方方面面都考虑到了人体工程学。 IntelliJ IDEA 的设计宗旨是开发者在流程中中的每一分钟都需要得到充分利用,所有导致开发者脱离流程的情况都必须严格避免
以编辑器为本的环境
在绝大多数情况下,编辑器(和代码)是屏幕上唯一可见的对象,您无需 离开编辑器去执行与编程无关的事情。快速弹出窗口可以让您无需离开所处的上下文,即可查看 其他信息。 按下 Ctrl+Shift+I 就可以在脱字符号中显示符号的 定义。不必跟随复杂的向导或填写无数表格即可生成代码。
完整的快捷键
IntelliJ IDEA 几乎为所有的操作都设置了专用快捷键,包括快速选择,以及在工具窗口和编辑器间切换等。通过快捷键访问工具窗口可以将输入焦点移至它上面,这样就可以 在它的上下文中使用键盘命令了。 按下 Esc 即可返回编辑器。位于 Project 工具窗口时,您不仅可以在已有的条目中导航, 还可以按下 Alt+Ins 新建条目。
人体工程学用户界面
IntelliJ IDEA 中的所有列表、树和弹出窗口全都提供快速搜索功能,可以立即将您 带到包含输入文本的一组条目中。IDE 操作的首个使命应该是提供最符合期待的结果。 需要更多结果吗? 再次按下 快捷键,IDE 就会进一步发掘您需要的结果。
内联调试器
在调试代码时,IntelliJ IDEA 可以直接在源代码中的变量用法 旁显示变量值。您甚至无需将鼠标指针放到变量上,也无需切换至 Debug 工具窗口 的 Variables 窗格。当变量的值更改时,IDE 会将其用其他颜色高亮显示,这样您就 可以更好地理解它的状态是如何随代码改变的。
内建开发者工具
为了精简工作流程,IntelliJ IDEA 从一开始就提供了无与伦比的工具 集:反编译器、字节码查看器和 FTP 等等。
版本控制
IntelliJ IDEA 为主要的版本控制系统提供统一的界面,包括 Git、 SVN、Mercurial、CVS、Perforce 和 TFS。 IDE 可以让您浏览变更历史记录, 管理分支以及合并冲突等等
生成工具
IntelliJ IDEA 支持 Maven、Gradle、Ant、Gant、SBT、NPM、Webpack、Grunt、Gulp 与其他生成工具。 通过无缝集成,这些工具可以帮助实现自动编译、打包、运行测试、部 署以及其他活动
测试运行程序和覆盖
IntelliJ IDEA 可以让您轻松执行单元测试。 IDE 为主要测试框架提供了测试运行程序和覆盖工具,其中 包括 JUnit、TestNG、Spock、Cucumber、ScalaTest、spec2 和 Karma。
反编译器
IntelliJ IDEA 为 Java 类内置了反编译器。 当您希望查阅没 有源代码的库时,现在不使用任何第三方插件 即可轻松完成。
终端
IDE 提供了一个内置终端。 根据您使用的平台,您可以使用命令行提示、Far、powershell 或 bash。 通过 Alt+F12 调用终端,不用离开 IDE 即可执行任何命令。
数据库工具
编辑 SQL 时充分利用智能编码辅助;连接至实时数据库;运行查询;浏览和导出数据;甚至在 IDE 中通过可视化界面管理方案。了解详情
应用程序服务器
IntelliJ IDEA 支持主流的应用程序服务器:Tomcat、JBoss、WebSphere、WebLogic 和 Glassfish 等等。您可以将项目直接部署到应用程序服务器上,并在 IDE 中 直接调试部署的应用程序。了解详情
Docker
通过独立插件,IntelliJ IDEA 提供一个专用的工具窗口,可以让您连接至本地运行的 Docker 机器来 管理图像、容器和 Docker Compose 服务。
多语言体验
除了 Java 之外,IntelliJ IDEA 还为顶级的 JVM 和非 JVM 框架以及语言提供 一流的、开箱即用的支持。
为顶级框架提供一流支持
IntelliJ IDEA 支持最流行的服务端和前端 框架。
充分利用为下列框架提供的扩展编码辅助: Spring、Java EE、Grails、Play、 Android、GWT、 Vaadin、Thymeleaf、React、AngularJS 等等。
多种语言,一个 IDE
虽然 IntelliJ IDEA 是为 Java 开发的 IDE,它依然可以理解许多其他语言,包括[size=; font-size: inherit,inherit]Groovy、[size=; font-size: inherit,inherit]Kotlin、 [size=; font-size: inherit,inherit]Scala、[size=; font-size: inherit,inherit]JavaScript、[size=; font-size: inherit,inherit]TypeScript 和 [size=; font-size: inherit,inherit]SQL。IntelliJ IDEA 是一种整体解决方案,但如果您需要额外功能,它丰富的插件生态系统可以帮到您。
IntelliJ IDEA 2020.1.2是一个Bug修复版本,主要更新内容包括:
修复了从终端打开项目时出现的项目名称问题
添加了对 Groovy 的 @Newify 模式参数的支持
修复了 JavaFX 工件配置的问题
解决了导致资源包编辑器崩溃的问题
修复了“全部拆分”(Unsplit All)操作
修复了标签分离问题
IT之家了解到,在今年早些时候发布的首个重大更新版本中,IntelliJ IDEA 2020.1 稳定版增加了对 Java 14 的支持与LightEdit 模式,并支持从 IDE 下载和配置 JDK等。
Java
Java 14 支持:记录与模式匹配Java 14 支持:记录与模式匹配Java 14 支持:记录与模式匹配Java 14 支持:记录与模式匹配
PreviousNext
Java 14 支持:记录与模式匹配
IntelliJ IDEA 2020.1 支持 Java 14 及其新功能。 除了针对记录提供完整的代码洞察支持,IDE 还允许用户快速创建新记录,生成其构造函数与组件,以及对既有错误发出警报。 另外,IDE 现已支持 instanceof 运算符的模式匹配,其中包括新的检查以及快速修复,后者用简洁明了的新模式变量快速简化了冗长的 instanceof-and-cast 惯用代码。
下载 JDK
从 IDE 下载 JDK
您无需再从网络中搜索不可或缺的 JDK。 从 IntelliJ IDEA 2020.1 开始,在创建并配置项目时,您可以直接从 IDE 下载并配置 JDK 构建。 如果您打开下载的项目,IDE 将检查计算机是否安装了为此项目配置的 JDK。 如果未安装,IDE 将提示您下载 JDK。
新的 Java 检查
新的 Java 检查
在 IntelliJ IDEA 的每个新版本中,我们都会扩展其静态代码分析功能。 此版本也不例外。 除了上述改进外,我们还新增了多项代码检查。 它们可以检查 SimpleDateFormat 模式中的大写字母,分析日期格式设置,搜索其他冗余方法调用,以及报告并建议消除字符串文字中多余的转义字符等。
编辑器
从 LightEdit 打开项目LightEdit 模式从 LightEdit 打开项目LightEdit 模式
PreviousNext
LightEdit 模式
IntelliJ IDEA 2020.1 增加了期待已久的 LightEdit 模式。 如今,用户无需创建或加载整个项目,即可在类似文本的编辑器中快速修改独立文件。 您可以从命令行,IDE 的欢迎屏幕或操作系统文件管理器中,在此新的轻量级编辑器中打开文件。 此外,使用“Open File in Project” (Alt+Enter) 意图,可以从 LightEdit 模式切换至完整项目模式。
详细了解 LightEdit
就地 Rename 和 Change Signature
就地 Rename 和 Change Signature
在 IntelliJ IDEA 2020.1 中开发 Java 或 Kotlin 应用时,无需使用繁琐的模态对话框,即可更改方法或类的签名。 现在只需编辑类或方法的参数,然后点击新的边距图标或按 Alt+Enter,即可检查更改并应用到类/方法声明及其所有用法。
详细了解就地 Rename 和 Change Signature
编辑器中的 Javadoc 渲染编辑器中的 Javadoc 渲染编辑器中的 Javadoc 渲染编辑器中的 Javadoc 渲染
PreviousNext
编辑器中的 Javadoc 渲染
在编辑器中阅读 Javadoc 可能令人不胜其烦。此类文本中充斥着各种标记,在需要与参考链接和图像进行交互时,更是雪上加霜。 正因如此,我们在编辑器中增加了一种渲染 Javadoc 的方法。 通过 Help | Find actions | Render documentation comments on file opening 可以启用此功能。
快速类型定义
快速类型定义
灵活学习变量、字段、方法和其他符号的类型定义,无需切换代码中的焦点。 在不可或缺的符号处放置脱字符号,然后从主菜单中选择 View | Quick Type Definition。 IntelliJ IDEA 随后会在弹出窗口中显示相关信息,您在弹出窗口中还可以打开源文件并编辑代码。
改进的导航栏
改进了导航栏
IntelliJ IDEA 2020.1 提供了一种新选项来简化项目导航。 新导航栏可以显示 Java 类和接口中的方法,用户无需滚动屏幕,即可直接跳转到需要在文件中查看的行。 如果之前很少使用导航栏,那么何不体验一下这项功能。通过 View | Appearance | Navigation Bar 即可将其打开。
Zen 模式
Zen 模式
我们在编辑器中引入了新的 Zen 模式。 这种模式有助于消除所有干扰项,使您可以专注于源代码。 Zen 模式将“免打扰模式”和“全屏模式”完美融合,无需同时开启这两种模式。 从主菜单中选择 View | Appearance | Enter Zen Mode,全身心沉浸在代码世界中。
智能语法检查工具
智能语法和拼写检查工具
IntelliJ IDEA 2020.1 捆绑了 Grazie 插件,后者是一款融合了语法、拼写和风格检查等功能的综合性工具。 如今,IDE 不再局限于检查代码结构。 它支持 16 种自然语言,有助于编写清晰明了的字符串文字、注释、Javadoc、提交消息等。 默认情况下,IDE 仅会检查文本文件,但我们建议您在 Settings/Preferences | Editor | Proofread | Grammar 下同时为Java 文件开启这项功能。
调试器
数据流分析辅助
数据流分析辅助
IntelliJ IDEA 2020.1 为 JVM 调试器新增了数据流分析功能。 在代码实际执行前,这项功能可对执行情况进行预测。 当应用程序在断点处停止时,IDE 将根据程序的当前状态执行数据流分析,检查接下来的运行结果。 要在调试器中使用 DFA,请在 Settings/Preferences | Build, Execution, Deployment | Debugger | Data Views | Java 下启用该功能。
置顶
置顶
另一项改进是能够将某个对象中任意数量的字段置于字段列表顶部。 当某个对象拥有许多字段,导致难以找到需要调查的字段时,这项功能便有了用武之地。
性能分析器
聚焦方法调用
聚焦方法调用 ULTIMATE
IntelliJ IDEA 不断拓展应用程序分析支持。 在此版本中,我们新增了多项新功能:Focus on Subtree、Focus on Call、Exclude Subtree 和 Exclude Call。 借助这些选项,您可以更加专注于选定的方法调用,滤除不需要的方法调用。
折叠递归调用
折叠递归调用 ULTIMATE
在高层堆栈中调用相同的方法时,IntelliJ IDEA 中的分析器现在可以检测递归调用。 利用 IDE,您可以通过在子树外进行调用而避免递归,从而专注于消耗大部分资源的方法以及这些方法执行的调用。 在 Profiler 工具窗口的 Call Tree 选项卡中,可以使用这种新的特殊图标标记递归调用。
初步支持 HProf 快照初步支持 HProf 快照初步支持 HProf 快照初步支持 HProf 快照
PreviousNext
初步支持 HProf 快照 ULTIMATE
IntelliJ IDEA 2020.1 可以打开 .hprof 内存转储文件,这种文件有助于识别内存泄漏,并找到优化内存使用率的方法。 例如,您可以查看总体大小、实例数量以及堆栈跟踪等基本文件信息。 这些文件还列出了按类分组的所有根对象、按实例数或大小排序的所有类以及带有字段值查看器的所有类实例。 要打开 .hprof 文件,请转至 Help | Find action,然后输入“hprof” 以找到 Open Hprof Snapshot 操作。 请注意,这项功能目前处于早期阶段,我们将在后续的主要版本中继续改进。
版本控制
新 Commit 工具窗口
新 Commit 工具窗口
在 IntelliJ IDEA 2020.1 中,我们对用于向 vc++S 存储库提交更改的界面进行了重新设计,现在,您可以充分利用专用的 Commit 工具窗口,无需使用 Commit 模态对话框。 这为修改的文件和差异的列表提供了更多空间,支持将就绪的更改添加到提交,以迭代方式编写提交消息,以及选择暂存更改对应的提交。 默认会为新用户启用新 UI;现有用户可以在 Preferences/Settings | Version Control | Commit Dialog 中切换到新 UI。
新的交互式衍合对话框新的交互式衍合对话框新的交互式衍合对话框新的交互式衍合对话框
PreviousNext
新的交互式衍合对话框
Interactively Rebase from Here 对话框在重新设计后获得了名副其实的交互功能。 目前,除了支持您在分支中提交时灵活选择需要执行的操作外, 这项功能还能够以图表形式呈现已经应用的操作,显示提交详细信息,以及让您查看差异,以便根据需要检查或重置更改。
从 IDE 安装 Git
从 IDE 安装 Git
使用 IntelliJ IDEA 2020.1,无需手动预装 Git。 在您克隆现有的 Git 存储库时,IDE 将在计算机中查找 Git 可执行文件。如果无法找到,IDE 将自动下载并设置该文件。
Git 日志中的分支列表分支弹出窗口Git 日志中的分支列表分支弹出窗口
PreviousNext
分支弹出窗口
分支弹出窗口具有一个允许您查找现有远程和本地分支的显式搜索字段。
Refresh 按钮已重新设计,因此您现在可以使用它来更新现有的远程分支。
传入(蓝色)和传出(绿色)提交指示器已添加到状态栏。
日志现在具有分支列表。
UI
JetBrains Mono
JetBrains Mono
虽然提高 IntelliJ IDEA 的效率是重中之重,但我们也为改进其外观界面和用户体验倾注了大量心血。 许多用户都知道,我们最近成功开发出专属字体,即 JetBrains Mono。 这款字体收到了大量的积极反馈,成为新版 IntelliJ IDEA 的默认字体。
统一的 IntelliJ 浅色主题
IntelliJ IDEA 2020.1 将新的浅色主题作为其在所有操作系统中统一使用的默认主题。 请热烈欢迎 IntelliJ 的浅色主题! 通过 View | Quick Switch Scheme | Theme,您可以随时回到之前使用的主题。不过,我们真心鼓励您体验一下 IntelliJ 的浅色主题。
框架与技术
Spring WebFluxSpring WebFluxSpring WebFluxSpring WebFluxSpring WebFlux
PreviousNext
Spring WebFlux ULTIMATE
我们始终在努力跟随软件开发者的前进步伐,力求支持当今最先进的技术。在 v2020.1 中,我们进一步加大了对 Spring WebFlux 框架的支持力度。 我们添加了请求映射。因此,如果 WebFlux 应用程序启动了 Actuator,您可以在 Run 工具窗口中访问映射,从而监控应用程序并与之交互。 此外,新版本提供代码自动补全和导航到相关视图功能,IDE 现在可与 Rendering API 结合使用,不会出现任何问题。 最重要的是,您可以充分利用代码洞察功能,例如 Find Usages (Alt+F7) 以及 Rename 重构 (Shift+F6)。
Spring WebFlux 的更多改进
Spring 配置文件Spring 配置文件Spring 配置文件Spring 配置文件
PreviousNext
Spring 配置文件 ULTIMATE
此前,IntelliJ IDEA 将 Spring 配置文件表达式作为字符串进行处理。 从 v2020.1 开始,IDE 可区分表达式中的不同配置文件,支持用户对其执行智能操作,例如 Find Usages (Alt+F7) 以及 Rename 重构 (Shift+F6)。 我们还提高了 Change Active Spring Profiles 弹出窗口的实用性,针对现有配置文件实现了补全。
Selenium
Selenium ULTIMATE
IntelliJ IDEA 2020.1 Ultimate 引入了一个新的 Selenium UI Automation Testing 插件,可对 Selenium 提供初步支持。Selenium 是一种用于测试 Web 应用程序的热门框架。 这款新插件支持用于 UI 测试和库报告的大多数 JVM 框架,包括 Selenium、Selenide、Geb、Serenity BDD 和 Allure Framework。
SeleniumSeleniumSeleniumSeleniumSelenium
PreviousNext
IntelliJ IDEA 为 Selenium 提供的增强功能包括新的项目向导,在 Java/Kotlin/Groovy 语言测试中提供突出显示、检查和代码补全,验证各种配置文件以及通过间距中的图标简化导航。
JMS 和 Spring Messaging API 的代码洞察JMS 和 Spring Messaging API 的代码洞察JMS 和 Spring Messaging API 的代码洞察JMS 和 Spring Messaging API 的代码洞察JMS 和 Spring Messaging API 的代码洞察
PreviousNext
JMS 和 Spring Messaging API ULTIMATE
IntelliJ IDEA 2020.1 针对 Java 和 Kotlin 应用程序为 JMS 和 Spring Messaging API 提供了一整套代码洞察功能。 其中包括代码补全、导航、Rename 重构 (Shift + F7) 以及引用注入 (Alt + Enter) 等。
MicronautMicronautMicronautMicronaut
PreviousNext
Micronaut ULTIMATE
在之前的 IntelliJ IDEA 版本中,我们添加了对 Micronaut 框架的支持。 新版本扩展了此支持,可自动补全配置文件中的参数并支持导航和快速文档。 IDE 现在还可以自动补全基本数据类型并检测值是否无效。 此外,IntelliJ IDEA 可以识别 Micronaut URL 映射中的注入 RegExp 片段,语法的可读性更强。
RxJavaRxJavaRxJavaRxJava
PreviousNext
RxJava ULTIMATE
IntelliJ IDEA 2020.1 通过增加许多实用性检查增强了对 RxJava 的支持。 IDE 现在可以检测未使用的发布者并在 Lambda 返回 null 时通知用户。 它还可以突出显示阻塞线程的方法调用并滤除过长的链。
Quarkus 和 MicroProfile 项目生成
Quarkus 和 MicroProfile ULTIMATE
使用 IntelliJ IDEA 2020.1,您现在可以直接通过 New Project 向导创建新的 Quarkus 和 MicroProfile 项目,该向导将引导您完成初始配置。
第三方 SQL 库的语言注入
第三方 SQL 库的语言注入 ULTIMATE