VSCode 6月更新详解,Java开发者速进
VSCode 不断在改进对 Java 语言的支持,前阵子微软为 Java 开发者推出了一个 VSCode 安装程序 Visual Studio Code Java Pack Installer,让开发者可以快速配置好 Java 开发环境,更轻松地开始上手编码。
最近微软高级项目经理 Xiaokai He 发布了一篇文章,介绍了 VSCode 6 月更新中针对 Java 的更新内容。
更新中带来了不少新特性,主要涉及代码快速操作、性能提高和调试器新功能等内容。
getters 与 setters 增强
getters 与 setters 操作得到增强,现在除了为所有成员变量批量生成 getter 和 setter 之外,如果类具有多个字段,那么代码操作还将提示快速选择框,让开发者选择目标字段以生成访问者方法。
同时,该操作还会考虑到 java.codeGeneration.generateComments 首选项,并使用它来决定是否为 getter 和 setter 方法生成注释。
新增生成代理方法的操作
生成构造函数新操作
这一个代码操作有助于从超类添加构造函数:
将参数分配给新字段
性能提升
进行了一系列更改进一步提高了 VSCode 中 Java 的性能,包括修复 Windows 平台上的 I/O bug、减少具有深层模块和批量项目导入的大型项目的内存占用。
官方表示,VSCode 是一个轻量级的编辑器,尽管添加了越来越多的功能,但仍然希望它有编辑器的样子。
调试器更新
这一部分的更新内容,包括几个方面:
1.在变量窗口和悬停工具提示中显示更有意义的值:
2.工具栏中新增了一个 HCR(Hot Code Replace,代码热替换)按钮,并提供了一个新的调试配置项 java.debug.settings.hotCodeReplace
3.引入了一个选择debug console的全局配置选项java.debug.settings.console,可以通过此配置设定默认debug console,而不用再每次都去修改launch.json。
"java.debug.settings.console": "integratedTerminal"
此外还有关于 Maven 与 Test Runner 的细小更新内容,详情查看:
https://devblogs.microsoft.com/visualstudio/java-on-visual-studio-code-june-update
开源中国征稿啦!
开源中国 www.oschina.net 是目前备受关注、具有强大影响力的开源技术社区,拥有超过 400 万的开源技术精英。我们传播开源的理念,推广开源项目,为 IT 开发者提供一个发现、使用、并交流开源技术的平台。
现在我们开始对外征稿啦!如果你有优秀的技术文章想要分享,热点的行业资讯需要报道等等,欢迎联系开源中国进行投稿。投稿详情及联系方式请参见:我要投稿
为 VS Code 打 call
- vsCode开发java遇到的问题整理、解决方案(持续更新)
- Java基础回顾_Java for循环运行步骤Code详解
- VScode+Java配置与使用的详细步骤
- JAVA hashCode使用方法详解
- vscode相关配置指南 (不定期更新)
- VSCode+Gradle搭建Java开发环境
- java == equals hashcode 详解
- ReactNative使用code-open热更新使用详解(Android为例)
- Vscode 前端插件收集-2018-1月更新
- [IDE]vs code更新后变成英文版
- 利用VScode编写运行简单Java文件的方法
- vscode extension插件开发详解
- SPFA算法(求解单源最短路)详解 + 最短路 之 CODE[VS] 1079 回家
- 【VSCode】Windows下VSCode编译运行简单java
- Java读取XML文件常用方法 详解!(第二次更新)
- 利用vscode编写vue的简单配置详解
- 整理中:使用 Visual Studio Code (vscode) 编写、运行、 调试 Java 应用程序
- vs code 搭建java maven springboot环境
- vscode-QuickXDev更新到0.02版,修复了一个运行Player的小bug!