Visual Studio Code的Quarkus工具 - 1.1.0版本
Visual Studio Code 的 Quarkus 工具有什么新功能?
Visual Studio Code 的 Quarkus 工具 1.1.0 版本为 application.properties
文件提供了更多语言功能,并在现有功能(如验证和代码片段支持)方面有所新增。
有关所有更改的列表,请参阅 变更日志。
application.properties
的值类型验证
对于属性值,如果期望类型与值类型不匹配,现在会出现错误诊断。

以上面的例子为例,quarkus.http.cors
期望一个 boolean
类型,而 quarkus.http.port
期望一个 int
类型。
item.price
配置属性在资源类中定义为期望一个 float
类型,如下所示:
@ConfigProperty(name = "item.price")
float price;
application.properties
中配置属性的定义跳转支持
在 VS Code 中,可以通过按住 Ctrl(或 ⌘)并左键单击所需的配置属性,或者通过右键单击所需的配置属性并在上下文菜单中选择“转到定义”来使用“转到定义”功能。

application.properties
的格式化支持
借助格式化支持,现在可以快速删除可能使 application.properties
文件混乱的多余空格或行。

格式化的另一个用例是添加/删除等号周围的空格。要添加/删除等号周围的空格,请在 VS Code 设置中将 quarkus.tools.formatting.surroundEqualsWithSpaces
设置更改为 true
/false
。然后,格式化文档。

以上是此版本中所有主要的更新功能。如果您有任何建议或反馈,请随时在 GitHub 上提交 issue。
敬请期待下一个版本!
链接
-
VS Code Marketplace 链接:https://marketplace.visualstudio.com/items?itemName=redhat.vscode-quarkus
-
GitHub 存储库:https://github.com/redhat-developer/vscode-quarkus
-
提交 GitHub issue: https://github.com/redhat-developer/vscode-quarkus/issues
-
查看变更日志: https://github.com/redhat-developer/vscode-quarkus/blob/master/CHANGELOG.md