扩展你的Java开发体验:Visual Studio Code

新知榜官方账号

2023-10-04 03:10:41

扩展你的Java开发体验:Visual Studio Code

曾几何时,你对JavaIDE的选择是Eclipse、NetBeans或IntelliJIDEA。这已经有所改变。在其他创新中,VisualStudioCode现在通过一组特定于Java的扩展对编辑、运行和调试Java代码提供了良好的支持。

VisualStudioCode是一款源代码编辑器,适用于Windows、macOS、Linux和RaspberryPiOS。它内置了对JavaScript、TypeScript和Node.js的支持,并为其他编程语言(如Java、C++、C#、Python、PHP和Go)、运行时(如.NET)提供了丰富的扩展生态系统和Unity)、环境(例如Docker和Kubernetes)和云(例如AmazonWebServices、MicrosoftAzure和GoogleCloudPlatform)。

除了轻量级和快速启动的整体思想之外,VisualStudio代码具有针对变量、方法和导入模块的智能感知代码完成功能;图形化调试;林挺、多光标编辑、参数提示和其他强大的编辑功能;时髦的代码导航和重构;和内置源代码控制,包括Git支持。这其中的大部分是从VisualStudio技术改编而来的。

VisualStudioCode的扩展可以使用语言服务器协议,该协议定义编辑器或IDE与语言服务器之间使用的协议,该协议提供自动完成、转到定义、查找所有引用等语言功能。此外,扩展可以使用调试适配器协议(DAP),它定义了开发工具(例如IDE或编辑器)和调试器之间使用的抽象协议。调试适配器协议使得为开发工具实现通用调试器成为可能,该调试器可以通过调试适配器与不同的调试器通信。

VisualStudioCode的Java扩展

VisualStudioCode有一长串Java扩展,但并非所有扩展都相互兼容。最简单的入门方法是在Windows或macOS上安装CodingPackforJava。在Windows和macOS上以及在Linux上最简单的方法是安装JDK、VSCode和Java扩展。

TestRunnerforJava

TestRunnerforJava是一个轻量级扩展,用于在VisualStudioCode中运行和调试Java测试用例。该扩展支持JUnit4(v4.8.0+)、JUnit5(v5.1.0+)和TestNG(v6.8.0+)测试框架。

用于Java的Maven

VSCode的Maven扩展提供了一个项目浏览器和执行Maven命令的快捷方式。它允许你从MavenArchetypes生成项目,并生成POM(项目对象模型);提供通用目标、插件目标和自定义命令的快捷方式;并保留命令历史记录以便快速重新运行。

ProjectManagerforJava

ProjectManagerforJava是一个轻量级扩展,可提供额外的Java项目浏览器功能。它与RedHat的Java语言支持一起使用,提供Java项目视图、创建Java项目、导出JAR和管理依赖项。

VisualStudioIntelliCode

VisualStudioIntelliCode扩展为VisualStudioCode中的Python、TypeScript/JavaScript和Java开发人员提供AI辅助开发功能,其洞察力基于对代码上下文的理解与机器学习相结合。上下文推荐基于GitHub上数千个高质量、开源项目中开发的实践,每个项目都具有高星级。这意味着你可以获得上下文感知代码完成、工具提示和签名帮助,而不是按字母顺序或最近使用的列表。通过根据你的编码上下文预测列表中最有可能的成员,人工智能辅助的IntelliSense使你不必自己搜索列表。

总体而言,如果你安装Java扩展包,VisualStudioCode作为JavaIDE是非常好的,它只是作为一个没有扩展包的Java编辑器还可以,当你为web运行VisualStudioCode时就会变得很明显。

本页网址:https://www.xinzhibang.net/article_detail-15301.html

寻求报道,请 点击这里 微信扫码咨询

关键词

Java IDE Visual Studio Code

分享至微信: 微信扫码阅读

相关工具

相关文章