借助Java扩展包,VS Code 成为功能强大的JavaIDE ,和 Eclipse、NetBeans 和 IntelliJ IDEA 的强大竞争对手。
曾几何时,你对JavaIDE 的选择是 Eclipse、NetBeans 或 IntelliJ IDEA。这已经有所改变。在其他创新中,Visual Studio Code现在通过一组特定于Java的扩展对编辑、运行和调试Java代码提供了良好的支持。
Visual Studio Code是一款源代码编辑器,适用于 Windows、macOS、Linux 和 Raspberry Pi OS。它内置了对JavaScript、TypeScript 和 Node.js 的支持,并为其他编程语言(如Java、C++、C#、Python、PHP 和 Go)、运行时(如 .NET)提供了丰富的扩展生态系统 和 Unity)、环境(例如 Docker 和 Kubernetes)和云(例如 Amazon Web Services、Microsoft Azure 和 Google Cloud Platform)。
除了轻量级和快速启动的整体思想之外,Visual Studio代码具有针对变量、方法和导入模块的智能感知代码完成功能;图形化调试;林挺、多光标编辑、参数提示和其他强大的编辑功能;时髦的代码导航和重构;和内置源代码控制,包括Git支持。这其中的大部分是从Visual Studio技术改编而来的。
Visual Studio Code的扩展可以使用语言服务器协议,该协议定义编辑器或IDE与语言服务器之间使用的协议,该协议提供自动完成、转到定义、查找所有引用等语言功能。
此外,扩展可以使用调试适配器协议(DAP ),它定义了开发工具(例如IDE或编辑器)和调试器之间使用的抽象协议。调试适配器协议使得为开发工具实现通用调试器成为可能,该调试器可以通过调试适配器与不同的调试器通信。