Visual Studio Code更新Java与Python语言开发功能

Visual Studio Code在2018年末,为Java以及Python开发者,带来了一些功能上的更新,在Java更新上,使用新版本Eclipse JDT语言服务器以及支持日志点(Logpoints),而Python则是更新扩展套件,主要增加对Jupyter笔记本的支持。

Visual Studio Code使用了Eclipse JDT语言服务器的新版本,消除了开发人员在重命名Java类别,存储成底层文件会遇到的问题,在这个更新之中,当符号被重命名时,系统将自动重命名硬盘上相对应来源文件以及所有参照。

而现在Java调试器支持VS Code日志点,日志点允许开发者检查状态,并将之输出发送到调试控制台,过程不需要更改源码增加日志纪录语法,而和中断点不同的是,日志点不会中断应用程序的执行流程。而且为了让调试更容易,开发者现在可以点击main函数上面的CodeLens,或使用快捷键F5,来跳过编辑launch.json文件,以在Visual Studio Code中对当前文件调试。

最新版本的Java Test Runner开始支持TestNG,在新版本中,微软更新了测试资源管理器的用户接口和测试报告,另外,Test Runner将不会在启动期间加载所有的测试案例,加载动作现在仅在必要时发生,像是当开发者展开项目以审查测试类别的时候,而这样的改进可以减少环境需要的资源,提升整体工具性能。

有鉴于当前使用Visual Studio Code的Java开发人员用户群的扩展,官方决定开始增加中文支持,通过提供翻译的用户接口元素,Maven和调试器现在可以使用本地化的中文。

除此之外,微软也发布了Visual Studio Code的Python扩展套件新版本,官方提到,这是一个小更新,主要是增加数据科学用的热门功能。远程Jupyter支持以及输出Python文件作为Jupyter笔记本。新版本的Python扩展套件可以链接至远程Jupyter服务器,让开发者可以将运算密集的工作负载,放到具有更高计算能力或是特定配置的计算机上。

现在Visual Studio Code中的Python文件也能输出成Jupyter笔记本,这项更添加加了两个用于把Python文件输出为Jupyter笔记本的命令,加上前一版本中提供的输出执行结果命令,现在Python扩展套件提供三个输出至Jupyter笔记本的选项。