JetBrains 移除 AI Assistant,IntelliJ IDEA 2024.1 Beta 发布

09f2a542ce160cbfd3eded5ff6ada915.gif

IntelliJ IDEA 2024.1 Beta 来了~

整理 | 梦依丹

出品丨AI 科技大本营(ID:rgznai100)

IntelliJ IDEA 2024.1 Beta 现在可下载体验,在该版本中,JetBrains 移除了 AI 助理,作为独立插件供大家使用,除此之外,该版本的其他重要变化有:

  • 支持 Java 22 功能

  • 完整行代码完成

  • 更新终端工具窗口

  • 条件语句覆盖率

  • 编辑器中的固定行

  • 在项目索引期间更早地提供 IDE 功能

  • 在编辑器中进行代码审查

  • 加强对 GitHub Actions 的支持

  • 改进的日志工作流程

  • 多语句的行内断点

  • 提升 Maven 项目的打开速度

  • 支持 OpenRewrite

  • 支持 WireMock 服务器

  • ……

2d3fdb00f41d7c60453c2574d09afac9.png

Java 方面

全新改版的冲突检测对话框

在 v2024.1 版本中,为提高用户体验和可读性,JetBrains 对冲突检测对话框进行了全面改版。现在,代码上下文与编辑器保持一致,用户可以更加清晰的了解冲突情况。此外,还优化了文本显示,IDE 现在会自动保存窗口大小的调整,以供将来使用。优化后的按钮和相关功能让重构工作流程更加简单,对话框也完全支持键盘操作,大家可以使用快捷键和方向键进行无缝交互。

3c60357dd4907feeaa5020a56d8c5887.png

重新命名的重构内联提示

为了让重命名过程更加简单直观,v2024.1 版本新增了一个在修改的代码元素上方显示的提示。只需点击该提示并确认修改,就能在整个代码库中更新对新版本的所有引用。这样,您就能轻松完成重命名操作了。

c524a63bb19322aadae88aac3c8ee8b8.gif

f0cf6cb41c3ab5b88f1058f4c105de50.png

Kotlin

官方 Kotlin 代码风格在所有项目中统一生效

自 2024.1 版本开始,IDE 会默认将官方 Kotlin 代码风格应用于所有项目,除非有明确的指定。如果您的现有项目没有特定的配置,IDE 会自动切换到 Kotlin 代码规范的风格,并会给出更换提醒。为了避免不必要的格式变化,建议您阅读代码风格迁移指南,熟悉一下这个新的代码风格。这样,您就可以愉快地编码啦!(https://kotlinlang.org/docs/code-style-migration-guide.html)

c410b5236920cf945326c1d49d417420.png

复制粘贴时保留静态导入

这一版中,为复制和粘贴功能带来了一个备受期待的改进,尤其适用于处理嵌套对象、枚举和 Java 静态导入。现在,IDE 能够准确地保留静态导入,确保它们在源代码中的表现完全不变。这个改进使得在开发过程中进行复制和粘贴操作更加方便和顺畅。

76f69296f48e30a8f92a8ef043908e82.png

框架和技术

增强的 Terraform 支持

针对开发人员、站点可靠性工程师(SRE)和 DevOps,为 Terraform 的基础设施即代码开发提供了显著的改进支持。这个更新包括一系列新功能和增强功能,旨在简化创建、管理和扩展基础设施的过程。

建议执行 terraform init

在开始使用 Terraform 代码文件之前,大家必须先执行 terraform init 来初始化工作目录。然而,这一步往往被忽视,导致 Terraform 本身产生错误消息,代码自动补全和文档显示不完整。为了避免这种情况,IDE 现在明确建议大家执行 terraform init。这样可以确保正确初始化环境,避免潜在的问题。

edb0cf2235f37abacf4495e98a86b7b9.gif

Terraform Registry 支持的第三方提供者支持

IntelliJ IDEA 现在针对超过 3,900 个第三方 Terraform 提供者提供了更强大的代码补全功能,让开发人员更轻松地编写高效的代码。此外,IDE中 还为它们直接提供最新文档和详细版本信息。

fab505d2d3d64a76b5970c4384901bce.gif

这样大家就可以在不离开 IDE 的情况下,快速探索新的 Terraform 提供者并了解它们的功能。你可以更快地学习并尝试各种 Terraform 提供者的功能。

fbe58e0ffdff992b4b76ee97f301dd61.gif

Terraform 模板语言(tftpl)支持

在最新的更新中,还推出了对 Terraform 模板语言(tftpl)的支持,为配置文件、脚本或任何程序代码(如 web 服务器、网络或服务配置)提供增强的工作流程。现在,模板化变得更加简单!大家可以在运行时动态填充模板中的值,简化为特定用途呈现模板的过程。

默认情况下,扩展名为 *.tftpl 的文件将被识别为具备模板功能的纯文本文件。但是,如果您有更具体的需求,你还可以将你喜欢的编程语言在 IntelliJ IDEA 中进行无缝集成。只需右键单击文件,选择“将纯文本模板更改为数据语言”,然后选择与您的 .tftpl 文件相匹配的语言。

fb9c0da5c58952b724300b51381dda34.png

Terraform 的模板语言不仅支持变量模板和控制流元素,还可以处理列表和映射,并且能够生成 JSON 和 YAML 格式的内容。

38dc724df8d699cb947fecc4a2534ed5.gif

daaaea5fd9fbdfc2bcf63d145b1eb60e.png

构建工具

支持 Maven Shade Plugin 重命名工作流程

现在,IntelliJ IDEA 可以识别到重命名的工作流程,并且在处理混淆的 JAR 文件及其依赖项时,能够无缝地管理这些情况,确保准确的代码高亮和导航功能。

d0f477554a5b96ce73f429aed6f57b15.png

566c9f4973fe82518f67681b884875e8.png

在 Maven 工具窗口中显示项目的 Maven 仓库

为了提高可访问性,现在在 Maven 工具窗口中显示了 Maven 仓库的列表以及它们的索引状态,而不再是之前在 Maven 设置中的位置。

b7ea4cc68c6b90200f928873a3be3db0.png

从快速文档弹出窗口直接访问源代码文件

对快速文档功能进行了更新,使得下载源代码更加便捷。现在,当您查看库或依赖项的文档并需要访问其源代码时,只需按下 F1 键即可。更新后的弹出窗口提供了直接下载所需源代码文件的链接,让您的工作流程更加顺畅。

dde405ce18eaa9d384965e52cfe1d0ac.png

Gradle 版本支持更新

从此版本开始,IntelliJ IDEA 不再支持使用早于 4.5 的 Gradle 版本的项目。这意味着对于使用不受支持的 Gradle 版本的项目,IDE 将不会执行 Gradle 同步操作。请确保您的项目使用符合要求的 Gradle 版本,以保证最佳的兼容性和功能。

ba406a2c57703b24338e21e7462357f3.png

版本控制系统

可视化指示待处理的 GitHub 更新

这个版本增加了可视化指示,提示开发者有待处理的更新在代码审查工作流程中。当有需要注意的更改时,工具窗口图标上将出现一个蓝色圆点标记。此外,未读的拉取请求也会带有蓝色圆点的标记,以确保您不会错过代码审查过程中的任何更新。

f340284297590ad7c9d35c90b473442c.png

原文链接:https://blog.jetbrains.com/idea/2024/03/intellij-idea-2024-1-beta/

b759d0feb964be4ef946187ccec31328.gif

72ccb8e0cb344e76d0c51f0ca9713538.png

<think>好的,用户想在Windows系统中配置IntelliJ IDEA 2024.1.1在开机时自动启动。首先,我需要回忆一下Windows开机自启动的常用方法。通常有两种方式:通过启动文件夹或者修改注册表。对于普通用户来说,启动文件夹更简单安全,所以应该优先推荐这个方法。 接下来,具体步骤需要详细说明。启动文件夹的位置一般在“开始”菜单的启动项里,路径是C:\Users\用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup。用户需要将IntelliJ IDEA的快捷方式复制到这里。但是用户可能不知道如何创建快捷方式,所以需要指导他们右键点击idea64.exe,选择发送到桌面快捷方式,然后再移动这个快捷方式到启动文件夹。 另外,如果用户有管理员权限,可能需要以管理员身份运行,否则可能会遇到权限问题。这时候可能需要提醒用户如果需要以管理员权限启动IDEA,可以修改快捷方式的属性,勾选以管理员身份运行。同时,用户可能不知道如何显示隐藏的AppData文件夹,所以需要说明在文件资源管理器中启用“隐藏的项目”选项。 还要注意路径是否正确,用户提供的路径是C:\Program Files\JetBrains\IntelliJ IDEA 2024.1.1\bin\idea64.exe,需要确认这个路径是否存在。如果用户安装的是其他版本,可能需要调整路径中的版本号。此外,是否需要添加任何启动参数?比如某些情况下可能需要特定的VM选项,但用户的问题中没有提到,所以可能不需要,但可以作为一个相关问题提出。 最后,生成相关问题时要考虑用户可能感兴趣的后续问题,比如如何优化启动速度,如何设置默认项目,或者如何配置其他JetBrains工具的自启动。同时,结合用户提供的引用内容,可以提到IntelliJ IDEA 2024.1的新特性,比如全行代码完成或对Java 22的支持,但用户的问题主要集中在启动配置,所以可能不需要深入这些特性,除非相关问题中涉及到。</think>### 配置IntelliJ IDEA开机自启的步骤(Windows系统) #### 方法一:通过启动文件夹(推荐) 1. **创建快捷方式** 找到IntelliJ IDEA安装路径下的启动程序: `C:\Program Files\JetBrains\IntelliJ IDEA 2024.1.1\bin\idea64.exe` → 右键单击`idea64.exe` → 选择`发送到` → `桌面快捷方式`。 2. **复制快捷方式到启动目录** - 按下`Win + R`,输入以下路径并回车: ```shell shell:startup ``` 此操作会打开当前用户的启动文件夹。 - 将桌面上的`idea64.exe - 快捷方式`拖动到此文件夹中。 3. **验证** 重启系统后,IntelliJ IDEA会自动启动。 #### 方法二:通过任务计划程序(管理员权限) 1. 按下`Win + S`,搜索并打开`任务计划程序`。 2. 选择`操作` → `创建基本任务`: - **名称**:`IntelliJ IDEA AutoStart` - **触发器**:选择`当用户登录时` - **操作**:选择`启动程序` - **程序路径**:浏览选择`idea64.exe`的完整路径。 3. 完成设置后重启系统验证。 #### 补充说明 - 若需以管理员身份运行IDEA,需在快捷方式属性中勾选`以管理员身份运行`[^1]。 - 启动文件夹路径可能包含隐藏目录,需在文件资源管理器中启用`隐藏的项目`选项[^2]。 --- ###
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值