Java on Visual Studio Code 的更新 – 2023 年 3 月 更智能的 AWT 相关代码补全,更丝滑的 Java 程序运行体验

讨论 未结 0 33
winffee
winffee 会员 2023年4月5日 08:30 发表
<p>大家好,欢迎来到我们的三月更新!在此博客中,我们将为您带来一系列基础编码体验的改进,例如 AWT 项目相关的代码补全优化、运行 Java 程序的更流畅体验以及更好的 Spring Boot 项目与 Azure 的集成,让我们开始吧!</p> <h3>更智能的 AWT 相关代码补全</h3> <p>Java 中的 <a href="https://en.wikipedia.org/wiki/Abstract_Window_Toolkit" rel="nofollow">AWT</a>(抽象窗口工具包)包是学生为程序创建 GUI 的一种非常流行的工具。过去,我们对 AWT 隐藏了类型,因为在其它情况下,这可能会给开发人员的代码补全带来很多干扰。要为 AWT 启用代码完成,您需要<a href="https://code.visualstudio.com/docs/java/java-gui#_develop-awt-applications" rel="nofollow">遵循此文档</a>并手动将其打开。</p> <p>我们意识到,对于学生来说,这不是理想的体验,因此在最新版本中,我们改进了代码补全,这样您就无需进行任何配置。Visual Studio Code Java 将自动检测您的代码是否具有 AWT 相关类。如果是这种情况,我们将自动为 AWT 包启用代码完成。这是一个演示。</p> <p><a href="https://devblogs.microsoft.com/java-ch/wp-content/uploads/sites/59/2023/03/awt.gif" rel="nofollow"><img alt="" class="embedded_image" loading="lazy" referrerpolicy="no-referrer" rel="noreferrer" src="https://devblogs.microsoft.com/java-ch/wp-content/uploads/sites/59/2023/03/awt.gif"></a></p> <h3>运行 Java 程序的用户体验改进</h3> <p>以前,在启动 Java 程序时,Visual Studio Code 会显示一条通用消息,而不会显示具体的 Java 类信息。我们从用户那里得知此消息并没有太大帮助,因此我们已经改进了此体验。在我们最新的插件中,我们进行了以下改进。</p> <ul> <li>如果 launch.json 存在,我们将显示启动配置(Launch configuration)名称作为进度标题。</li> <li>如果 launch.json 不存在,我们将显示主类(Main Class)名称作为进度标题。</li> </ul> <p>我们希望这一改进将使运行 Java 程序成为更流畅的体验。</p> <p><a href="https://devblogs.microsoft.com/java-ch/wp-content/uploads/sites/59/2023/03/runjava.png" rel="nofollow"><img alt="" class="embedded_image" loading="lazy" referrerpolicy="no-referrer" rel="noreferrer" src="https://devblogs.microsoft.com/java-ch/wp-content/uploads/sites/59/2023/03/runjava.png"></a></p> <h3>通过 Spring Boot Dashboard 可视化 Azure Spring Apps 应用程序的实时数据</h3> <p>当我们引入 Spring Boot Dashboard 的数据可视化( Bean 、Endpoint Mapping 和实时内存视图)时,我们收到了 Spring 开发人员的好评。然而,在之前的功能中,这些可视化仅适用于本地应用程序,我们从用户那里听到他们希望看到这些可视化用于在云端上运行的 Spring 应用程序。</p> <p>我们有个好消息——此功能最近已集成到 Azure Spring Apps 插件中,因此您将能够看到运行 Azure Spring Apps 应用程序的实时数据。要使用全部功能,您需要安装 Azure Spring Apps 插件(<a href="https://code.visualstudio.com/docs/java/java-spring-apps#_install-the-azure-spring-apps-extension" rel="nofollow">此处说明</a>)并拥有一个实时的 Azure Spring Apps 实例。您可以在此处了解有关<a href="https://azure.microsoft.com/services/spring-cloud/" rel="nofollow">Azure Spring Apps</a> 的更多信息。</p> <p>这是一个演示。</p> <p><a href="https://devblogs.microsoft.com/java-ch/wp-content/uploads/sites/59/2023/03/asacloud.gif" rel="nofollow"><img alt="" class="embedded_image" loading="lazy" referrerpolicy="no-referrer" rel="noreferrer" src="https://devblogs.microsoft.com/java-ch/wp-content/uploads/sites/59/2023/03/asacloud.gif"></a></p> <h3>安装 Java 插件包</h3> <p>要使用上述所有功能,请在 Visual Studio Code 上下载并安装<a href="https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack" rel="nofollow">Extension Pack for Java</a>。</p> <p><a href="https://devblogs.microsoft.com/java-ch/wp-content/uploads/sites/59/2022/09/javapack.png" rel="nofollow"><img alt="" class="embedded_image" loading="lazy" referrerpolicy="no-referrer" rel="noreferrer" src="https://devblogs.microsoft.com/java-ch/wp-content/uploads/sites/59/2022/09/javapack.png"></a></p> <p>如果您是一位 Spring 开发者,并且正在编写 Spring Boot 相关的程序,您也可以下载并安装<a href="https://marketplace.visualstudio.com/items?itemName=Pivotal.vscode-boot-dev-pack" rel="nofollow">Spring Boot</a>插件包,获得与 Spring Boot 有关的专属开发体验</p> <p><a href="https://devblogs.microsoft.com/java-ch/wp-content/uploads/sites/59/2022/10/spring.png" rel="nofollow"><img alt="" class="embedded_image" loading="lazy" referrerpolicy="no-referrer" rel="noreferrer" src="https://devblogs.microsoft.com/java-ch/wp-content/uploads/sites/59/2022/10/spring.png"></a></p> <h3>反馈与建议</h3> <p>2023 年,Visual Studio Code 上的 Java 会有很多激动人心的更新,一如既往,您的反馈和建议对我们非常重要,将有助于我们未来的产品塑造。有几种方法可以给我们留下反馈</p> <ul> <li><a href="https://www.research.net/r/vscodejava?lang=zh" rel="nofollow">填写中文问卷</a></li> <li>在这个帖子下留言</li> <li>在我们的 GitHub repo 上<a href="https://github.com/microsoft/vscode-java-pack/issues/new/choose" rel="nofollow">创建</a><a href="https://github.com/microsoft/vscode-java-pack/issues/new/choose" rel="nofollow">Issue</a></li> <li>发送电子邮件到<a href="/cdn-cgi/l/email-protection#067075656c606363626467656d466b6f657469756960722865696b"><span class="__cf_email__" data-cfemail="32444151585457575650535159725f5b51405d415d54461c515d5f">[email&nbsp;protected]</span></a></li> </ul> <h3>资源</h3> <p>以下链接和资源能帮助您更好地了解 Java on Visual Studio Code 的相关信息</p> <ul> <li>了解<a href="https://code.visualstudio.com/docs/languages/java" rel="nofollow">更多</a><a href="https://code.visualstudio.com/docs/languages/java" rel="nofollow">Visual Studio Code 上 Java</a>的更多信息</li> <li>逐步探索<a href="https://code.visualstudio.com/docs/java/java-tutorial" rel="nofollow">有关</a><a href="https://code.visualstudio.com/docs/java/java-tutorial" rel="nofollow">Visual Studio Code 的 Java 教程</a></li> </ul>
收藏(0)  分享
相关标签: 灌水交流
注意:本文归作者所有,未经作者允许,不得转载
0个回复
  • 消灭零回复