微软VS Code发布新更新,对Java提供中文支持,这下方便了
Visual Studio Code近期为Java以及Python开发者,带来了一些功能上的更新,在Java更新上,使用新版本Eclipse JDT语言服务器以及支持日志点(Logpoints),而Python则是更新扩展套件,主要增加对Jupyter笔记本的支持。
Visual Studio Code使用了Eclipse JDT语言服务器的新版本,消除了开发人员在重新命名Java类,保存到Visual Studio Code中的基础文件中所遇到的问题,在这个更新之中,当符号被重新命名时,系统将自动重新命名硬盘上相对应源文件以及所有引用。
而现在Java调试器支持VS Code日志点,日志点允许开发者检查状态,并将之输出发送到调试控制台,而无需更改源代码并显式添加日志记录语句,而和断点不同的是,日志点不会中断应用程序的执行流程。而且为了让调试更容易,开发者现在可以点击main函数上面的CodeLens,或使用快捷键F5,来跳过编辑launch.json文件,以在Visual Studio Code中对当前文件排错。
最新版本的Java Test Runner开始支持TestNG,在新版本中,微软更新了测试资源管理器的UI和测试报告,另外,Test Runner将不会在启动期间加载所有的测试用例,加载现在仅在必要时发生,如当开发者展开项目以查看测试类别的时候。这样的改进可以减少环境需要的资源,提升整体工具性能。
有鉴于当前使用Visual Studio Code的Java开发人员用户群的扩展,官方决定开始增加中文支持,通过提供翻译的UI元素,Maven和调试器现在可以使用中文。
除此之外,微软也发布了Visual Studio Code的Python扩充套件新版本,官方提到,这是一个小更新,主要是增加数据科学用的热门功能。远程Jupyter支持以及输出Python文件作为Jupyter笔记本。新版本的Python扩展套件可以连接至远程Jupyter服务器,让开发者可以将计算密集的工作负载,放到具有更高计算能力或是特定规格的计算机上。
现在Visual Studio Code中的Python文件也能输出成Jupyter笔记本,这项更新增加了两个用于把Python文件输出为Jupyter笔记本的命令,加上前一版本中提供的输出执行结果命令,现在Python扩展套件提供三个输出至Jupyter笔记本的选项。