IntelliJ IDEA 2021.3 为远程开发 (Beta) 提供支持,并引入了一种使用 Repair IDE...(修复 IDE...)操作对 IDE 问题进行故障排除的新方式。 同时,它还为 Kotlin 带来了调试器更新和 Constant conditions(常量条件)检查,以及其他实用变更。
主要更新
1、远程开发
IntelliJ IDEA Ultimate 现已支持测试版本的远程开发工作流。 您可以从世界任何地方轻松连接到运行 IntelliJ IDEA 后端的远程计算机。 所有处理都将在这台强大的远程计算机上进行,您将能够像在本地计算机上一样无缝地处理项目。 可以在 IntelliJ IDEA 的欢迎屏幕或通过 Toolbox App 中新增的 JetBrains Gateway 应用程序启动此功能。
2、IDE 问题故障排除
IntelliJ IDEA 2021.3 能够以一种全新的快速方法诊断和修正导致 IDE 无法正常工作的问题。 如果 IDE 运行不正常,您可以从 File(文件)菜单调用新的 Repair IDE…(修复 IDE…)操作。 它将通过一系列步骤引导您解决一些最常见的问题。
3、Kotlin 的 Constant conditions(常量条件)检查
添加了新的 Constant conditions(常量条件)检查,协助 IntelliJ IDEA 报告静态已知始终为 true、false、null 或零的非普通条件和值。 它的工作方式与 Java 的类似检查相同,并且支持大多数相同的检查。 可以在 Preferences/ Settings | Editor | Inspections | Kotlin | Probable bugs(偏好设置 / 设置 | 编辑器 | 检查 | Kotlin | 可能的错误)中找到这个新检查。
4、Kotlin 调试器更新
当您想要调试具有链式方法调用和 lambda 的表达式时,Step Into(步入)操作可以默认提供 Smart Step Into(智能步入)的功能。 它将高亮显示能够步入的方法和 lambda。 要开始使用,请点击位于 Debug(调试)工具窗口顶部窗格中的 Step Into(步入)按钮或使用 F7 快捷键。 然后,IDE 将高亮显示能够步入代码的位置,您可以点击选择所需的行。
调试器现在可以检测 Kotlin 内联函数并在堆栈跟踪面板中显示内联函数调用,您可以导航到这些调用,还可以检查和评估每个帧的变量。
编辑器更新
编辑器方面的改进包括:更改所有选项卡的字体大小、改进了意图预览、改进了 Markdown 支持、快速访问选项卡的所有操作。用户体验方面也有改进,主要体现为窗口、查找等。
IntelliJ IDEA 添加了一个实用选项,允许您在将意图操作和快速修复应用于代码之前预览其结果。 此功能在 Intention actions(意图操作)菜单中可用。 要激活预览,在 macOS 上按 F1 或在 Windows 和 Linux 上按 Ctrl+Q。
针对 Java 的改进
IntelliJ IDEA 现在会针对 SQL 注入和 XSS 缺陷、敏感数据泄漏和不安全的反序列化等危险发出警告,还可以防止您将不安全的数据传递给安全的方法。
添加了两个检查,可帮助您简化代码。 第一个会建议您将 collect(toList()) 替换为 .toList()。 您可以在 Java 16 及更高版本中使用此检查。 另一个检查会提示您将 collection.addAll(List.of("x")) 替换为 collection.add(x),将 map.putAll(Map.of("a", "b")) 替换为 map.put("a", "b")。
此版本中对运行/调试配置做出了多项改进,其中包括 Maven 配置的重新设计。 关键参数均集中在一个屏幕上,其他选项可通过 Modify(修改)选项调取。
重新设计了 Spring Boot 项目的 Run/Debug Configurations(运行/调试配置)对话框。 新设计类似于先前更新的 Java 配置。 新界面在一个屏幕上显示多个关键设置,并允许您通过 Modify Options(修改选项)配置更多参数。
使用 IntelliJ IDEA 开发项目,默认情况下,类实现 Serializable 序列化接口,生成序列化的快捷键是不生效的。
IntelliJ IDEA 项目中首次 git 推送出现异常: 出现这样的异常情况:主要体现在初始化项目时,远程仓库我建了 README.
往往正确的选择开发工具,对于开发工作会有明显的效果提升,今天分享一下一些常用且覆盖面大的工具。
1、菜单栏依次点击 “Git > Manager Remotes",打开弹出框,如下图所示:2、选中需要更改的 Git 地址,点击编辑按钮,如弹出框所示:3、在弹出框中的 URL 一栏的文本框中,输入新的地址
前几天IntelliJ IDEA 莫名其妙提示需要激活,之前激活后显示2089年才到期,当时还感叹得用一辈子了(是不是有点想当然啦?
下载激活插件 此次的激活方式,与之前介绍的激活方式有一定的区别,需要一个 “jar” 文件作为激活插件,文件下载方式为: 关注 "Obatis资讯" 公众号,回复 “ Idea激活插件”,根据提示即可前往下载
进入下载页面,分别有 Ultimate 和 Community 版本可供选择,Community 版本即为社区版,是不用激活可直接使用,只是相对于 Ultimate 版本,功能没有那么丰富,但可以满足日常开发需要
IntelliJ IDEA配置Java文件自动生成注释描述文件, 在IDEA环境中,打开File->Settings ,弹出对话框依次选择:Editor>File and Code Templates
泄露的 Windows 11 ISO 显示,新操作系统在设计上与 Windows 10 没有太大不同。然而,整个操作系统的用户界面也有明显的变化,比如圆角、新的动画、五颜六色的图标和更轻便的体验。
操作步骤如下: 点击工具栏 File -> setting 打开对话框,依次 Appearance & Behavior -> Menus and Toolbars -> Navigation Bar Toolbar -> Toolbar Run Actions,然后点击右侧的 Add After.按照以上步骤操作,点击 “OK” 按钮保存,工具栏即可显示回退和前进的按钮。
提起IntelliJ IDEA 的破解,真是一路辛酸,下面教大家如何做到永久破解,记得收藏哦!
1、项目右键 > Open in Termimal,打开当前项目控制台 2、删除当前项目的Git 仓库地址 3、添加新的 Git 仓库地址 以上三步操作,即可完成在IntelliJ IDEA 中修改当前项目
Kibana 是一个免费且开放的用户界面,能够让您对 Elasticsearch 数据进行可视化。为便于开发者下载,特提供Kibana的历史版本页面下载地址,记得收藏哦!
past-releases#elasticsearch 相关文章: Linux Centos Elasticsearch 安装和配置详细步骤 Linux CentOS 环境下安装 Elasticsearch 可视化工具
JDK 18 新功能一览:指定 UTF-8 作为标准 Java API 的默认字符集。
分析师预测这次发布会的“主要焦点”将是“ iPad Pro、iPad mini和低价版得iPad家族更新。预计iPad Pro机型的价格会适度上涨。虽然新款iPad Pro价格会上升,但从苹果近几年定价策略来看,不会轻易放弃低价市场。
IT之家 8 月 18 日消息 外媒 Windows Latest 报道,在 Windows 11 预览版中,微软正在为其桌面平台测试重新设计的 Microsoft Teams 版本,称为 Microsoft
org/download/ 可以选择 CenOS 7,也可以选择 Stream 版本,并且根据实际情况选择对应的系统版本。
有时因为项目运行版本差异,我们需要下载历史版本,但是该死的 Oracle JDK 下载网页是纯英文的,加上官网页面经常更新的缘故,历史版本的下载链接不太好找。
除了整体的安卓新功能讨论,谷歌还会安排多个具体话题的讨论,比如 “Material Design有什么新东西”、 “安卓小部件更新”、 “大屏交互设计”,以及“安卓隐私有什么新东西”等。