Visual Studio Code 10 月 Java 扩展更新
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 扩展的其他改进包括:
- 在自动完成依赖时,通过 groupId 或 artifactId 启用 search artifact
- 在 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 扩展更新相关推荐
- Visual Studio Code 10 月 Python 扩展更新
微软发布了 10 月的 Visual Studio Code Python 扩展更新,该版本包括支持原生编辑 Juypter Notebook,添加在终端中运行 Python 文件的按钮,以及改进 P ...
- Visual Studio Code 11 月 Python 扩展更新
微软方面宣布, 适用于 Visual Studio Code 的 Python 扩展的 2019年11月 版本现已更新. 据介绍,在此次更新中,其总共解决了60个问题,其中39个是bug修复.同时,此 ...
- visual studio code Python终端运行_VS Code 6 月 Python 扩展更新
优质文章,第一时间送达! 微软发布了 6 月的 Visual Studio Code Python 扩展更新,此版本除了解决 53 个问题外,还开发了新功能,例如逐行运行和启动页面. 逐行运行(Run ...
- java代码如何与界面联系在一起_如何在Visual Studio Code 中编写Java代码
本文将展示如何在Visual Studio Code中用Java编写和运行一个简单的Hello World程序. 首先您必须在本地开发环境中安装Java SE开发工具包(JDK) Visual Stu ...
- 在 Visual Studio Code 中体验 Java Web 开发
上一篇博文介绍了如何将 Visual Studio Code 作为 Java 的开发环境.我们知道,Java Web 开发是 Java 开发的主战场,那么在 VS Code 中开发 Java Web ...
- 在Visual Studio Code里进行Java开发
Visual Studio Code这款开发神器怎么可能不支持我大Java的开发呢.在extension里下载Java extension Pack for Visual Studio Code: 安 ...
- 整理:使用 Visual Studio Code (vscode) 编写、运行、 调试 Java 应用程序
作为一个喜欢折腾的人,最近抽空折腾一下VScode怎么写java程序.不断更新中.. 附一个原来写的C++的:这两个链接,第二个稍微简单一些 1)Visual Studio Code配置C.C++环境 ...
- 使用Visual Studio Code开发Java程序
Visual Studio Code 作为 Java 的开发环境个人觉得比 .Net 的支持更加成熟,包括 Maven. Spring Boot .Tomcat 服务器的支持都没有问题.本文详细介绍如 ...
- 微软免费的开源代码编辑器Visual Studio Code 1.17新增多项功能
微软在2017年9月发布的免费开源代码编辑器Visual Studio Code(v1.17)进行了一些重要的更新.支持将区域标记带入代码折叠,并提升内置终端的性能. 通过代码折叠,开发人员可以使用行 ...
最新文章
- 安卓环境搭建 SDK emulator directory is missing
- 【转】 Android新特性介绍,ConstraintLayout完全解析
- python求pai的近似值_Python实现蒙特卡洛模拟(第1部分)【个人翻译自Medium】
- Redis list(列表)
- .NET Core 在 K8S 上的开发实践--学习笔记
- QT每日一练day12:QDailog
- expec不管异常 try_java – 如何使用ExpectedException规则在一个测试中测试多个异常?...
- CentOS - 安装mysql
- hallo world
- 7.2.3 十字链表
- 计算机桌面软件乱跳怎么办,电脑桌面乱跳怎么办
- linux mint卸载桌面环境,在Linux Mint 19/Ubuntu 18.04系统上安装Deepin桌面环境的方法
- 串口console乱码_串口打印机不能打印或打印乱码
- Excel如何快速将多行数据转为一行
- QT案例实战1 - 从零开始编写一个OCR工具软件 (7) 屏幕截图/图像展示/文字识别
- 串级PID及角度过零处理
- Python-OpenCV图像处理(三):高斯噪声与高斯模糊
- linux里安装可视化软件visit,可视化软件VisIt在Ubuntu18.04上的安装
- 小程序实现左右菜单联动(-)
- php刷新热销商品,ecshop首页如何调用指定分类下的推荐热销最新商品
热门文章
- 计算机加经济学加自动化,MIT经济学家戳破机器人真相:除了能取代你,价值微乎其微...
- c保留小数点后三位数没有则为0_C语言中……“计算结果保留三位小数。”怎么表示?...
- 电商主题BANNER传统促销喜庆红色节日海报,C4D打造时尚场景
- 有了优秀的可临摹PSD分层模板|瞬间提升海报质感!
- APP可临摹分层模板素材|可改善您的登录设计
- java调用mq发送文件_谁有mq发送接收文件的java代码
- windows 远程 登录无操作30分钟后自动退出登录_Mac电脑如何远程Windows10
- CUDA C中核函数(kernel)的编写及调用
- Linux开机启动过程(7):内核执行入口点
- FD.io VPP 20.09版本正式发布:往期VPP文章回顾+下载地址+相关链接