近日,微软官博发布了VisualStudioCodeJava4月更新。本次更新包括Java18支持、嵌入式参数名称提示、新的Java语言服务器状态交互、更好地支持lambda表达式等。Java18支持Microsoft团队一直致力于支持最新的Java技术。随着今年3月Java18的正式发布,微软团队也在最新版本中开启了对Java18的支持。这意味着用户现在可以在他们的项目中使用Java18!支持参数名称的嵌入式提示在写代码的时候,你有没有想过自己填的是哪个参数?在一些以字面值作为参数的函数中,你想知道你提供的是什么值吗?InlayHints将为您解决以上问题,在最新版本中,MicrosoftTeams已为Java项目启用此功能。启用后,VisualStudioCode将在方法签名中显示有关参数名称的提示,此功能具有三种模式:无(禁用参数名称提示)文字(仅对文本参数启用参数名称提示)(默认)全部(用于文本和非-textparametersenableparameternamehints)您可以随时更改此设置,方法是转到JavaNewJavaLanguageServerStatusInteraction下的“inlay”设置以前,状态栏上有多个项目显示JavaLanguageServer的当前状态,这有时会使U界面拥挤和混乱。从1.65版开始,VisualStudioCode已经完成了其新的语言状态项API。在最新版本中,MicrosoftTeams不仅采用了新的API,还做了一些小的调整。更新后,用户会看到各种语言服务器状态被合并到一个统一的项目中,不仅简洁,也为开发者提供了更多操作。将Lambda主体提取到函数中的代码操作作为次要功能更新,Microsoft团队还添加了一个代码操作,使开发人员可以轻松地将lambda主体提取到函数中。例如:在调试中支持lambda表达式此前,在GitHub上的一个issue中,有用户发现该插件在调试时无法正确评估lambda表达式中的变量。在最新版本中,MicrosoftTeams已经修复了这个问题。这是在链式调用中使用lambda时评估变量的快速演示:原始博客文章:https://devblogs.microsoft.co...
