最近尝试了从 IntelliJ IDEA 转移到 Visual Studio Code(VS Code),VS Code 是高度可定制且快速的。它将您的设置存储在云中,因此您在移动到另一台机器时不必担心配置。
正如预期的那样,它支持 Java、Git、SQL、Spring Boot 还有许多其他语言、框架和工具。
在本文中,我将向您展示我在vs code 中使用的扩展和配置。
Java 扩展包
VS Code 有大量的扩展,增加了对编程语言、框架和工具的支持。扩展包将可以很好地协同工作的相关扩展组合在一起。首先要做的是安装Java 扩展包。

Spring Boot、Microprofile 和 Quarkus 扩展
如果您使用这些框架中的任何一个,则可以使用 Spring Boot 、 Microprofile 和 Quarkus 的扩展。这些扩展使创建新项目、部署和运行应用程序以及配置它们变得容易。
创建一个新的 Java 项目
要创建新的 Java 项目,请在侧边栏的 Explorer 选项卡中,单击 Create Java Project :

您可以根据安装的扩展从各种框架中进行选择。以下是我在 IDE 中看到的一些。

每个选项都会提示更多信息以生成新项目。
导入项目
Java 扩展包包括Maven for Java扩展(还有一个Gradle 扩展)。当您打开一个包含pom.xml文件的目录时,VS Code 会识别 Maven 项目。只需转到文件 | 在菜单中打开…并选择包含pom.xml文件的目录。
代码命令
虽然这不是常用的方法,但您也可以使用命令行打开项目。VS Code 使启用它变得非常容易。按 F1 并键入 shell 以将 code 命令包含在您的 PATH 环境变量中:

在此之后,确保重新启动终端(如果您已打开任何终端),然后键入 代码 以启动 VS Code。您可以指定要打开的目录。
要打开当前目录,请指定一个点: code .
运行应用程序
在 VS Code 中打开新项目或现有项目后,您可以按 F5 运行它。选择 Java 和包含 main 要运行的标准 Java 入口点方法的类:

数据库客户端
大多数应用程序连接到 MariaDB、MySQL、PostgreSQL、MongoDB 等数据库,最好的扩展是 数据库客户端 。你可以试试看SkySQL。确保启用 Use SSL 选项,从 SkySQL 下载 CA 文件,并在 VS Code的 Client Cert字段中指定文件的路径。 之后,您无需离开 IDE 即可运行 SQL 查询。
Git
VS Code 包括开箱即用的 Git 支持。但是,我建议安装 GitLens 扩展以向 Source Control 侧边栏面板添加有用的视图:

键盘快捷键
以下是我经常使用的一些键盘快捷键:
- Ctrl B / Cmd B: 切换侧边栏
- Ctrl Shift E / Cmd Shift E: 显示/焦点资源管理器
- Ctrl J / Cmd J: 切换面板(终端、输出、调试控制台等)
- Ctrl ` / Ctrl Shift `: 切换终端
- F5: 运行应用程序
- Ctrl ; / 命令; : 设置
- Ctrl Shift P / Cmd Shift P / F1: 显示所有可用命令
- Ctrl P / Cmd P: 打开一个项目文件
- Ctrl Shift O / Cmd Shift O: 大纲(例如显示类成员)
我建议阅读VS Code 中的 入门 指南(可在 帮助 菜单中找到),尤其是 学习基础 演练,它教你如何使用一系列可以提高工作效率的快捷方式编辑代码。