Java on Visual Studio Code 10 月更新发布,此更新为代码跳转、代码操作和重构、代码段以及 Java 13 支持带来一些新特性。调试器、Maven、CheckStyle 和 TestRunner 也有改进。具体如下:

Code Navigation

Go to super implementation

此更新中,可以在悬停时单击“Go to Super Implementation”链接来跳转到类实现和重写方法。

Code Actions

此更新在 VS Code for Java 中添加了几个新的代码操作。

Create non existing package

当你的包名与文件夹名不匹配时,你可以选择在代码中更改包名,或者在文件系统中移动文件夹(即使目标文件夹还不存在)。

Add quick fix for non accessible references

Automatically trigger auto-import on paste

VS Code 现在可以自动添加缺少的导入。新特性通过 VS Code 首选项中的 java.actionsOnPaste.OrganeImports 首选项启用。如果为 true(默认值),则在将 Java 代码粘贴到空文件中时触发“Organize imports”。

Refactoring

Inline refactoring

它允许你对局部变量、方法和常量进行重构。

Convert for-loop to for-each loop

Convert anonymous class to nested class

此重构允许你将匿名类转换为内部类。

Code Snippets

此更新中,VS Code Java 支持服务器端的代码段,这意味着它将以上下文感知的方式提供更多的代码段选项。

Java 13 support

此更新支持 Java 13。对于使用带有预览功能的 Java 12 的开发人员,需要升级到 JDK 13 才能继续使用它们。

Debugger

鼠标悬停时显示运行/调试

Maven Support

Maven 扩展现在支持搜索 Maven Central 以解决代码中的未知类型。

Maven 扩展的其他改进包括:

  1. 在自动完成依赖时,通过 groupId 或 artifactId 启用 search artifact
  2. 在 Maven 资源管理器中添加内联操作按钮

Checkstyle 

Checkstyle: Set the Checkstyle Configuration 命令现在将检测到潜在的 CheckStyle 配置文件并列出它们。现在还可以通过在输入框中直接写入 URL 来提供配置文件。

此扩展还添加了新命令 Checkstyle: Set the Checkstyle Version,它支持:

  • 从 main repo 列出最新的 Checkstyle 版本
  • 列出所有下载版本
  • 列出所有支持的版本
  • 用检查符号标记当前使用的版本

其他改进

  • 添加 java.test.SaveAllBeforeLaunchTest 设置,表示是否在启动测试之前自动保存文件
  • 添加 java.test.forceBuildBeforeLaunchTest 设置,表示是否在启动测试之前自动构建工作区

Visual Studio Code 10 月 Java 扩展更新相关推荐

  1. Visual Studio Code 10 月 Python 扩展更新

    微软发布了 10 月的 Visual Studio Code Python 扩展更新,该版本包括支持原生编辑 Juypter Notebook,添加在终端中运行 Python 文件的按钮,以及改进 P ...

  2. Visual Studio Code 11 月 Python 扩展更新

    微软方面宣布, 适用于 Visual Studio Code 的 Python 扩展的 2019年11月 版本现已更新. 据介绍,在此次更新中,其总共解决了60个问题,其中39个是bug修复.同时,此 ...

  3. visual studio code Python终端运行_VS Code 6 月 Python 扩展更新

    优质文章,第一时间送达! 微软发布了 6 月的 Visual Studio Code Python 扩展更新,此版本除了解决 53 个问题外,还开发了新功能,例如逐行运行和启动页面. 逐行运行(Run ...

  4. java代码如何与界面联系在一起_如何在Visual Studio Code 中编写Java代码

    本文将展示如何在Visual Studio Code中用Java编写和运行一个简单的Hello World程序. 首先您必须在本地开发环境中安装Java SE开发工具包(JDK) Visual Stu ...

  5. 在 Visual Studio Code 中体验 Java Web 开发

    上一篇博文介绍了如何将 Visual Studio Code 作为 Java 的开发环境.我们知道,Java Web 开发是 Java 开发的主战场,那么在 VS Code 中开发 Java Web ...

  6. 在Visual Studio Code里进行Java开发

    Visual Studio Code这款开发神器怎么可能不支持我大Java的开发呢.在extension里下载Java extension Pack for Visual Studio Code: 安 ...

  7. 整理:使用 Visual Studio Code (vscode) 编写、运行、 调试 Java 应用程序

    作为一个喜欢折腾的人,最近抽空折腾一下VScode怎么写java程序.不断更新中.. 附一个原来写的C++的:这两个链接,第二个稍微简单一些 1)Visual Studio Code配置C.C++环境 ...

  8. 使用Visual Studio Code开发Java程序

    Visual Studio Code 作为 Java 的开发环境个人觉得比 .Net 的支持更加成熟,包括 Maven. Spring Boot .Tomcat 服务器的支持都没有问题.本文详细介绍如 ...

  9. 微软免费的开源代码编辑器Visual Studio Code 1.17新增多项功能

    微软在2017年9月发布的免费开源代码编辑器Visual Studio Code(v1.17)进行了一些重要的更新.支持将区域标记带入代码折叠,并提升内置终端的性能. 通过代码折叠,开发人员可以使用行 ...

最新文章

  1. 安卓环境搭建 SDK emulator directory is missing
  2. 【转】 Android新特性介绍,ConstraintLayout完全解析
  3. python求pai的近似值_Python实现蒙特卡洛模拟(第1部分)【个人翻译自Medium】
  4. Redis list(列表)
  5. .NET Core 在 K8S 上的开发实践--学习笔记
  6. QT每日一练day12:QDailog
  7. expec不管异常 try_java – 如何使用ExpectedException规则在一个测试中测试多个异常?...
  8. CentOS - 安装mysql
  9. hallo world
  10. 7.2.3 十字链表
  11. 计算机桌面软件乱跳怎么办,电脑桌面乱跳怎么办
  12. linux mint卸载桌面环境,在Linux Mint 19/Ubuntu 18.04系统上安装Deepin桌面环境的方法
  13. 串口console乱码_串口打印机不能打印或打印乱码
  14. Excel如何快速将多行数据转为一行
  15. QT案例实战1 - 从零开始编写一个OCR工具软件 (7) 屏幕截图/图像展示/文字识别
  16. 串级PID及角度过零处理
  17. Python-OpenCV图像处理(三):高斯噪声与高斯模糊
  18. linux里安装可视化软件visit,可视化软件VisIt在Ubuntu18.04上的安装
  19. 小程序实现左右菜单联动(-)
  20. php刷新热销商品,ecshop首页如何调用指定分类下的推荐热销最新商品

热门文章

  1. 计算机加经济学加自动化,MIT经济学家戳破机器人真相:除了能取代你,价值微乎其微...
  2. c保留小数点后三位数没有则为0_C语言中……“计算结果保留三位小数。”怎么表示?...
  3. 电商主题BANNER传统促销喜庆红色节日海报,C4D打造时尚场景
  4. 有了优秀的可临摹PSD分层模板|瞬间提升海报质感!
  5. APP可临摹分层模板素材|可改善您的登录设计
  6. java调用mq发送文件_谁有mq发送接收文件的java代码
  7. windows 远程 登录无操作30分钟后自动退出登录_Mac电脑如何远程Windows10
  8. CUDA C中核函数(kernel)的编写及调用
  9. Linux开机启动过程(7):内核执行入口点
  10. FD.io VPP 20.09版本正式发布:往期VPP文章回顾+下载地址+相关链接