当前位置: 首页 > 后端技术 > Java

VisualStudioCode更新中的Java

时间:2023-04-01 13:56:21 Java

大家好,欢迎来到VisualStudioCodeJava更新。在这篇文章中,我们将分享我们最新的Gradle插件,更方便的代码操作(Getter/Setter等),以及最近发布的1.0LanguageServer。另外,据统计,我们很高兴看到VSCode有超过100万用户使用Java!LanguageServerforJava?1.0正式发布近日,LanguageServerforJava?1.0版本正式在VisualStudioCode上发布!这是VisualStudioCode中Java支持的一个重要里程碑,也是微软和RedHat多年合作的成果。访问此博客文章以了解发布亮点和未来计划。发布GradleforJavaPlugin以获得更好的Gradle支持一直是社区中最热门的话题之一。为了更好地满足开发人员对Gradle的需求,我们很高兴地宣布发布最新的“GradleforJava”插件(以前称为“GradleTasks”插件)。该插件最初由@badsyntax发起,现由微软维护。请注意,此插件目前不是Java插件包的一部分,您可能需要单独下载。我们来看看这个插件的具体亮点:本地Gradle安装支持在之前的版本中,项目文件夹中的GradleWrapper是插件的需求,有用户要求(Issue#1004)支持没有GradleWrapper的Gradle项目,此功能是在最近的版本中添加的。开发人员现在可以使用以下设置来控制激活行为。java.import.gradle.wrapper.enabledjava.import.gradle.versionjava.import.gradle.home有关这些设置的更多详细信息,您可以访问https://github.com/microsoft/vscode-gradle#vs-code-settings-1依赖管理和项目视图另一个令人兴奋的新功能是项目依赖视图,开发人员现在可以从插件中轻松查看项目中的依赖关系。查看项目的依赖项,只需点击“Dependencies”项即可展开查看项目中的所有依赖项。这些依赖项按Gradle配置分组,您可以展开每个配置以详细查看具体的依赖项。对于省略的依赖项(标有(*)),您可以单击右侧的Inline按钮以显示之前列出的依赖项。Gradle编写体验(Groovy)Gradle中基于Groovy的文件编写体验也得到了极大的提升!以下是一些新功能:自动完成:Gradle语言服务器支持Gradle文件的自动完成,当您尝试在Gradle脚本中键入Gradle属性或闭包时,该插件会自动为您建议可用的Gradle语句。当您在“Dependencies”中输入依赖项时,插件会自动在MavenCentralRepo中搜索依赖项并为您建议结果。语法高亮显示:当您打开GroovyGradle文件时,Gradle语言服务器会启动并为您提供语法高亮显示。我们将以VisualStudioCode的默认样式为您提供Groovy的语法突出显示。语言服务器启动后,会分析打开的Gradle文件,并提供语义等信息,以提供更准确的高亮结果。文件概览:Gradle语言服务器将提供当前Gradle文件的文档概览视图。这种类型的视图将帮助您轻松导航到Gradle文件的任何部分。错误消息:Gradle语言服务器将使用Groovy构建引擎来解析Gradle构建文件并报告语法错误(如果有)。它还将从GradleBuild获取脚本类路径,以便报告编译错误。我们支持Gradle默认导入。此版本的插件中有许多新功能。访问GitHub文档以获得完整的功能介绍!您可以点击此链接获取此Gradle插件。更简单的代码操作我们经常收到用户的反馈,我们当前的代码操作有时很难找到。例如,在之前的版本中,开发者需要右击,选择“SourceAction”,然后在菜单中找到所有的Java代码动作。开发人员现在只需使用灯泡图标(quick-fix)提示即可轻松生成常用的Java函数。以下是我们支持的函数列表:生成Getter和Setter生成hashCode()和equals()生成toString()这是一个快速演示:反馈和建议请积极使用我们的产品!您的反馈和建议对我们非常重要,将帮助我们做得更好。给我们反馈的方式有几种填写中文问卷在本文下方留言在我们的GitHub仓库上创建一个Issue另外,据统计,我们很高兴看到VSCode有超过100万用户使用Java!了解更多。详细了解VisualStudioCode上的Java。逐步探索有关VisualStudioCode的Java教程。这里有更多微软官方学习资料和技术文档。扫描二维码获取免费版!内容会不定期更新!