vscode更换编译器_VSCode 6 月 再次对Java更新编辑器

VSCode 不断在改进对 Java 语言的支持,微软人员杨小凯发布了一篇【Visual Studio Code 6月更新中的Java】主要对这个插件

Visual Studio Code Java Pack Installer

内容如下

本月早些时候,我们分享了我们用于Visual Studio Code的新Java安装程序,旨在帮助新的Java开发人员准备好他们的环境,并在几次点击后开始编码。在此更新中,我们希望分享过去几周内提供的一些新功能和增强功能。

更多代码操作

开发人员需要重构和代码操作才能实现高效率,因此我们会为您提供更多这些功能。

增强“生成getter和setter”

除了为所有成员变量批量生成getter和setter之外,如果类具有多个字段,源操作还将提示快速选择框,允许您选择目标字段以生成访问者方法。

源操作也知道java.codeGeneration.generateComments首选项,并将使用它来决定是否为getter和setter方法生成注释。

生成委托方法

这个新的代码操作可以生成委托方法。

生成构造函数

此源操作有助于从超类添加构造函数。

将参数分配给新字段

此源操作将参数分配给未使用的构造函数参数的新字段。

性能改进

已经进行了一系列更改以进一步提高Visual Studio Code中Java的性能,包括修复Windows平台上的I / O问题,减少具有深层模块和批量项目导入的大型项目的内存占用。VS Code是一个轻量级的编辑器,尽管添加了越来越多的功能,我们仍然希望它仍然像编辑器一样。

调试器更新

调试是最常用的功能,仅次于代码编辑。我们希望您喜欢在Visual Studio Code中调试Java。

在变量窗口和悬停工具提示中显示更有意义的值

我们现在在调试期间为变量提供其他详细信息

对于覆盖’ toString ‘方法的类,显示toString()细节。

对于Collection和Map类,显示另外的size = x详细信息。

对于Entry,显示键:值详细信息

新的HCR按钮

为了更好地公开热代码替换功能并让您更明确地控制它,我们在工具栏中添加了一个新按钮,并提供了一个新的调试设置java.debug.settings.hotCodeReplace,允许您控制如何触发HCR。默认为manual。

manual – 单击工具栏以将更改应用于正在运行的应用程序

auto – 编译后自动应用更改。这是旧的行为。

never – 从不应用更改

请参阅HCR的实际操作

选择调试控制台的全局设置

虽然VS Code提供了一个功能强大的调试控制台,具有REPL(读取 – 评估 – 打印循环)功能,但它的一个主要限制是它不接受输入。对于那些需要获取控制台输入的程序,开发人员需要指定在launch.json中使用integratedTerminal而不是internalConsole。

1

“console”: “integratedTerminal”

但是,如果您需要重复执行此操作,则不方便。现在我们引入一个全局设置java.debug.settings.console。您可以使用此设置配置默认调试控制台,这样您就不必每次都更改launch.json。

1

“java.debug.settings.console”: “integratedTerminal”

其他更新

Maven的

现在有2个新的配置可用于Maven扩展

pomfile.globPattern – 指定扩展名如何搜索POM文件。

pomfile.autoUpdateEffectivePOM – 指定是否自动更新Effective-POM。

测试跑步者

在最近的版本中,我们添加了对其他几个JUnit5注释的支持,例如@ Nest和@TestFactory。测试运行器现在也会在执行后自动显示测试报告。

注册

如果您想在VS Code上关注最新的Java,请使用下面的表格向我们提供您的电子邮件。我们会每隔几周发送更新和提示,并邀请您测试我们未发布的功能并尽早提供反馈。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值