关于microsoft:微软发布-Visual-Studio-Code-Java-四月更新支持-Java-18

37次阅读

共计 860 个字符,预计需要花费 3 分钟才能阅读完成。

​近日,微软官网博客公布了 Visual Studio Code Java 四月更新,本次更新包含 Java 18 反对、参数名称的嵌入提醒、新的 Java 语言服务器状态交互、更好的 lambda 表达式反对等。

Java18 反对

微软团队始终致力于反对最新的 Java 技术。随着 Java 18 于往年 3 月正式公布,微软团队也在最新版本中启用了对 Java 18 的反对。这意味着用户当初能够在我的项目中应用 Java 18!

反对参数名称的嵌入提醒

在编写代码时,你有没有想过本人在填写的是哪个参数?在一些用字面值做参数的函数中,你是否想晓得本人提供的值是什么?

Inlay Hints 将为您解决以上问题,在最新版本中,微软团队为 Java 我的项目启用了此性能。启用后,Visual Studio Code 将在办法签名中显示无关参数名称的提醒,此性能有三种模式:

  • 无(禁用参数名称提醒)
  • literal(仅对文本参数启用参数名称提醒)(默认值)
  • all(为文本和非文本参数启用参数名称提醒)

您能够随时通过转到 Java 下的“inlay”设置来更改此设置

新的 Java 语言服务器状态交互

此前,状态栏上有多个我的项目来显示 Java 语言服务器的以后状态,这有时会使 U 界面变得拥挤和凌乱。从版本 1.65 开始,Visual Studio Code 曾经实现了其新的语言状态项 API。在最新版本中,微软团队不仅采纳了新的 API,还进行了一些小的调整。

更新后,用户将看到各种语言服务器状态已合并为一个对立项,不仅简洁,而且还为开发者提供了更多操作。

将 lambda 主体提取到函数的代码操作

作为主要性能更新,微软团队还增加了一个代码操作,以容许开发者轻松地将 lambda 主体提取到函数中。例如:

调试中对 lambda 表达式的反对

此前,在 GitHub 上一个 issue 中有用户发现在调试时,插件不能 lambda 表达式中的变量正确评估。

在最新版本中,微软团队已修复此问题。上面是在链式调用中应用 lambda 时评估变量的疾速演示:

博客原文:
https://devblogs.microsoft.co…

正文完
 0