最近微软的开发工具VSCode频繁更新Java支持,又是支持SpringBoot,又是支持Lombok,让我不禁好奇VSCode是不是也能胜任Java开发了?于是抽空体验了一把,确实完全可以胜任,Java开发者又有了新选择,不仅好用而且开源!今天带大家体验下VSCode,体验超越Eclipse,不输IDEA!
SpringBoot实战电商项目mall(50k+star)地址:https://github.com/macrozheng/mall
VSCode全称Visual Studio Code,是微软开源的一款集成开发工具,目前在Github上已有135K+Star。VSCode号称能重新定义代码编辑器,不仅免费而且开源,能在多个平台上运行使用。VSCode对比IDEA不仅更轻量级,而且构建与响应速度也更快!

再来看下使用VSCode开发Java项目的效果图,界面还是挺炫酷的!

接下来我们将下载并安装VSCode,让它具有开发Java应用的能力。

.exe文件即可启动;

Extension Pack for Java,此插件包含6个基本的Java扩展插件,可以满足我们开发Java程序的基本需求;
1390w下载量,看样子很多Java开发者都已经开始使用VSCode了;


接下来将以我的开源电商项目mall为例,来聊聊如何使用VSCode开发SpringBoot应用。
在使用代码编辑器之前,很多朋友都会有配置字体大小的习惯,VSCode配置字体大小的方式十分简单,直接在外观设置中点击放大或缩小按钮即可。


MAVEN_HOME=D:\developer\env\apache-maven-3.8.6
Path+=%MAVEN_HOME%\bin

打开文件夹按钮打开目录,接下来项目就会自动构建了,个人感觉构建速度比IDEA快多了;


Spring Boot Dashboard来运行,是不是和在IDEA中运行项目有点类似;

Ctrl+T快捷键就能实现;
Ctrl+P快捷键即可实现;
Ctrl+鼠标左键可以直接跳转查看类的源码;
mvn dependency:sources -DdownloadSources=true -DdownloadJavadocs=true
xxx.jar这种Jar包,像xxx-sources.jar这种带注释的源码包需要自行下载;
IntelliCode插件,VSCode的代码提示还是很智能的;

VSCode的功能还是很强大的,用来进行Java应用开发完全够用了。这里我根据平时使用IDEA的快捷键,整理了一套VSCode的常用快捷键,大家可以尝试下。
Ctrl+鼠标左键Ctrl+Shift+P+命令名称Ctrl+PCtrl+TCtrl+/Ctrl+BCtrl+Shift+FCtrl+FFnShift+F12Ctrl+F12Shift+Alt+FCtrl+Shift+RAlt+左箭头Alt+右箭头Alt+.Alt+上箭头或Alt+下箭头Ctrl+Shift+K今天尝试了下使用VSCode开发SpringBoot应用,确实能够胜任!VSCode不仅界面炫酷、功能强大,而且插件市场的插件也非常丰富。对比IDEA来说,它的构建速度和响应速度更快。虽然也有些小细节做的不如IDEA,比如控制台不能输出彩色的日志、需要手动下载带注释的第三方库源码。不过VSCode功能更新非常快,相信很快就能成为更加出色的Java开发工具!
官方文档:https://code.visualstudio.com/docs/languages/java
https://github.com/macrozheng/mall