IntelliJ IDEA 2024 首个大版本发布,好用到爆!

JetBrains 为多款 IDE 发布了 2024 年度首个大版本更新 (2024.1),包括 IntelliJ IDEA 、WebStorm、PhpStorm 和 PyCharm 等。

7d7d9edf19fe6fadfa8fdd2b54b6f227.png

下面主要介绍 IntelliJ IDEA 2024.1 变化。

官方公告写道:

IntelliJ IDEA 2024.1 引入了一系列令人期待的升级,可以帮助您简化工作流。

IntelliJ IDEA Ultimate 现已搭载全行代码补全,为整行代码提供全面的代码感知建议。对 Java 22 的支持可以确保与最新语言功能的兼容。

重做的终端能够增强命令行操作,编辑器中的粘性行则有助于更流畅地浏览代码库。 

03899169c07981a8ece3f08f47a8d06a.png


关键亮点

对 Java 22 功能的支持

IntelliJ IDEA 2024.1 提供了对 2024 年 3 月发布的 JDK 22 中的功能集的支持, 支持覆盖未命名变量与模式的最终迭代、字符串模板与隐式声明的类的第二个预览版,以及实例 main 方法。

插播一条广告:需要开通正版 IntelliJ IDEA 的可以联系我,96元一年,正版授权,官网可查有效期,有需要的加我微信:poxiaozhiai6,备注:410。

此外,此更新还引入了对 super(...) 之前预览状态下的 new 语句的支持。

8c306be0f0da88208d293730700549a2.gif

新终端 (Beta)

IntelliJ IDEA 2024.1 推出了重做的终端,具有可视化和功能增强,有助于简化命令行任务。

此更新为既有工具带来了全新的外观,命令被分为不同的块,扩展的功能集包括块间丝滑导航、命令补全和命令历史记录的轻松访问等

475a70d3c4db8a8172bd17c287bef00d.gif

编辑器中的粘性行

此版本在编辑器中引入了粘性行,旨在简化大文件的处理和新代码库的探索。滚动时,此功能会将类或方法的开头等关键结构元素固定到编辑器顶部。

这将使作用域始终保持在视野中,您可以点击固定的行快速浏览代码。

614bf0110d1b1621b6159dc9171acd8d.gif

索引编制期间 IDE 功能对 Java 和 Kotlin 可用

现在,代码高亮显示和补全等基本 IDE 功能可在项目索引编制期间用于 Java 和 Kotlin,这应该会增强您的启动体验。

此外,您可以在项目仍在加载时使用 Go to class(转到类)和 Go to symbol(转到符号)浏览代码。

1dbd3d63129d6b78b151f894db94b1cb.png

插播一条广告:需要开通正版 JetBrains 全家桶的可以联系我,96元一年,正版授权,官网可查有效期,有需要的加我微信:poxiaozhiai6,备注:410。

用于缩小整个 IDE 的选项

您现在可以将 IDE 缩小到 90%、80% 或 70%,从而可以灵活地调整 IDE 元素的大小。

a87aee075b7d2fb21a53ff1237b0df4e.gif

Java

字符串模板中的语言注入

IntelliJ IDEA 2024.1 引入了将语言注入字符串模板的功能。您可以使用注解,注解会自动选择所需语言,也可以使用 Inject language or reference(注入语言或引用)意图操作 (⌥Enter) 从列表中手动选择语言。

如果您使用后一种方式,IDE 将建议您插入语言注解。执行注入后,您可以再次调用意图操作列表,并选择在独立编辑器窗格中打开和编辑注入的片段。

e526c963a83783d6e480fb74a3108899.gif

改进的日志工作流

由于日志记录是日常开发的重要环节,我们引入了一系列更新来增强 IntelliJ IDEA 在日志方面的用户体验。现在,您可以从控制台中的日志消息轻松导航到生成它们的代码。 

此外,IDE 会在有需要的位置建议添加记录器,并简化插入记录器语句的操作,即使记录器实例不在作用域内。

88d00aa26f7ceae0d039ee5b91967fbc.gif

重做的 Conflicts Detected(检测到冲突)对话框

版本 2024.1 重做了 Conflicts Detected(检测到冲突)对话框以提高可读性。现在,对话框中的代码反映了编辑器中的内容,使您可以更清楚地了解冲突,并且 IDE 会自动保存窗口大小调整以供将来使用。 

另外还更新了按钮及其行为以简化重构工作流,对话框现在可以完全通过键盘访问,您可以使用快捷键和箭头键进行无缝交互。

67eb5f0cc299f3611691e0961dde367f.png

参考链接

https://www.jetbrains.com/zh-cn/idea/whatsnew/
https://www.jetbrains.com/idea/download/

来源:OSC开源社区

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: IntelliJ IDEA的最新版本通常是最好用的,因为它们包含了最新的功能和修复了之前版本中的错误。但是,如果您的计算机配置较低,可能需要选择较旧的版本,以确保更好的性能。总之,选择哪个版本最好用还是要根据自己的需求和实际情况来决定。 ### 回答2: IntelliJ IDEA是一款功能强大、易于使用的集成开发环境,其最初由JetBrains开发并于2001年发布。自那时以来,该软件得到了广泛的使用和持续的改进升级,不同的版本间也有差别。 对于IntelliJ IDEA版本而言,每个版本都有自己的特点和功能,不同的版本针对不同的用户需求进行了优化。在使用之前,需先根据自己的需求来选择一个适用版本。 在IntelliJ IDEA版本中,Ultimate版本和Community版本是最常见的两个版本。Ultimate版本是收费版本,拥有完整的功能和插件支持,适合大型团队使用。Community版本是免费版本,面向个人开发者和小型团队。Community版本相较于Ultimate版本缺少了一些高级功能和插件,例如Web、Enterprise、Database等相关功能。 对于IntelliJ IDEA的哪个版本更好用这一问题,其实并不是一个简单的答案。因为这取决于个人需求和场景。如果你需要进行企业应用的开发,那么Ultimate版本可能更适合你的需求。如果你是学生或是从事轻量级开发,那么Community版本也不能满足你的需求。需要根据实际需求进行选择。 总的来说,IntelliJ IDEA是一个很好的集成开发环境,无论是Ultimate版本还是Community版本,它们在Debugger、Version Control、Refactor等方面都具有非常强大的功能支持。希望我的回答能够解决你的疑惑。 ### 回答3: 首先,需要明确一点,哪个版本IntelliJ IDEA好用,其实主要取决于你的使用需求和个人偏好。不过,笔者可以给大家提供一些参考。 IntelliJ IDEA分为Community版和Ultimate版。Community版是免费的,适合个人开发者和小型团队。Ultimate版收费,提供了更多的功能和插件,适合大型企业和复杂项目。 如果你是Java初学者或者个人开发者,建议选择IntelliJ IDEA Community版。因为它已经够用了,并且免费。同时,Community版可以支持多种开发语言,例如Java、Kotlin、Groovy、Scala等,功能已经非常完备。 如果你是大型企业的Java开发团队,那么IntelliJ IDEA Ultimate版是更好的选择。它提供了更多的功能和插件,例如版本控制、代码审查、数据库管理、集成开发环境等等。这些功能可以帮助团队提高开发效率和质量。 当然,IntelliJ IDEA版本还是需要根据你的个人喜好来选择的。有些人喜欢使用最新的版本,可以体验最新的功能和性能。而有些人则喜欢使用稳定的版本,避免一些可能存在的问题。 总之,IntelliJ IDEA是一个非常强大的Java开发工具,不管使用哪个版本,都会有一定的学习和掌握成本。一定要根据自己的需求和喜好来选择适合自己的版本

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值