最近微软的开发工具 VSCode 频繁更新 Java 反对,又是反对 SpringBoot,又是反对 Lombok,让我不禁好奇 VSCode 是不是也能胜任 Java 开发了?于是抽空体验了一把,的确齐全能够胜任,Java 开发者又有了新抉择,不仅好用而且开源!明天带大家体验下 VSCode,体验超过 Eclipse,不输 IDEA!
SpringBoot 实战电商我的项目 mall(50k+star)地址:https://github.com/macrozheng/mall
VSCode 简介
VSCode 全称 Visual Studio Code,是微软开源的一款集成开发工具,目前在 Github 上已有135K+Star
。VSCode 号称能从新定义代码编辑器,不仅收费而且开源,能在多个平台上运行应用。VSCode 比照 IDEA 不仅更轻量级,而且构建与响应速度也更快!
再来看下应用 VSCode 开发 Java 我的项目的效果图,界面还是挺炫酷的!
下载及装置
接下来咱们将下载并装置 VSCode,让它具备开发 Java 利用的能力。
- 首先咱们须要下载 VSCode 的安装包,下载压缩包版本简略又快捷,下载地址:https://code.visualstudio.com…
- 下载实现后解压到指定目录,双击
.exe
文件即可启动;
- 如果咱们启动的零碎为中文环境,VSCode 会提醒你下载中文插件,果决下载;
- 接下来就是装置各种插件来不便咱们开发了,首先装置微软提供的 Java 全家桶插件
Extension Pack for Java
,此插件蕴含 6 个根本的 Java 扩大插件,能够满足咱们开发 Java 程序的根本需要;
- 这个 Java 全家桶插件目前已有
1390w
下载量,看样子很多 Java 开发者都曾经开始应用 VSCode 了;
- 因为咱们平时应用 SpringBoot 进行开发,还须要装置 SpringBoot 全家桶插件,此插件蕴含 3 个 SpringBoot 扩大插件;
- 本想再装置下 Lombok 插件,起初发现 VSCode 曾经内置了 Lombok 反对,能够在设置中进行开启,装置完这些插件后就能够开始开发 Java 程序了。
应用
接下来将以我的开源电商我的项目 mall 为例,来聊聊如何应用 VSCode 开发 SpringBoot 利用。
配置字体大小
在应用代码编辑器之前,很多敌人都会有配置字体大小的习惯,VSCode 配置字体大小的形式非常简略,间接在 外观
设置中点击 放大
或放大
按钮即可。
导入 Maven 我的项目
- 因为 VSCode 只是个开发工具,它不会像 IDEA 那样间接集成 Maven,这里咱们须要装置好 Maven 并配置环境变量,首先下载 Maven 的安装包,下载地址:https://maven.apache.org/down…
- 下载实现后解压到指定目录,而后配置零碎环境变量;
MAVEN_HOME=D:\developer\env\apache-maven-3.8.6
Path+=%MAVEN_HOME%\bin
- 接下来导入 mall 我的项目的代码,下载地址:https://github.com/macrozheng…
- 解压到指定目录,而后通过
关上文件夹
按钮关上目录,接下来我的项目就会主动构建了,个人感觉构建速度比 IDEA 快多了;
- 咱们来看下代码编辑界面,还是很炫酷的!
运行调试我的项目
- 运行和调试代码的形式非常简单,间接点击右上角的运行按钮即可;
- 因为我的 mall 我的项目应用的 SpringBoot,还能够应用
Spring Boot Dashboard
来运行,是不是和在 IDEA 中运行我的项目有点相似;
- 咱们还能够通过打断点的形式进行调试,左侧变量区将显示所有局部变量的值,能够通过顶部按钮进行跳过、跳出断点操作,鼠标悬浮在变量上时会显示变量的值,IDEA 里有的性能 VSCode 根本也有了!
浏览我的项目代码
- 咱们平时看代码时常常须要按类名进行搜寻,在 VSCode 中应用
Ctrl+T
快捷键就能实现;
- 如果想间接依照文件名称进行搜寻,应用
Ctrl+P
快捷键即可实现;
- 应用
Ctrl+ 鼠标左键
能够间接跳转查看类的源码;
- 有时候咱们查看第三方库的源码时会没有正文,而在 IDEA 中咱们点击类名会主动下载源码,此时只有在我的项目的根目录下通过如下命令下载源码即可;
mvn dependency:sources -DdownloadSources=true -DdownloadJavadocs=true
- Maven 默认只下载
xxx.jar
这种 Jar 包,像xxx-sources.jar
这种带正文的源码包须要自行下载;
- 因为默认装置了微软的
IntelliCode
插件,VSCode 的代码提醒还是很智能的;
- 咱们还能够通过左侧纲要视图疾速找到类中的变量和办法,IDEA 中大部分罕用性能 VSCode 根本都能反对,感兴趣的小伙伴能够自行体验下。
快捷键
VSCode 的性能还是很弱小的,用来进行 Java 利用开发齐全够用了。这里我依据平时应用 IDEA 的快捷键,整顿了一套 VSCode 的罕用快捷键,大家能够尝试下。
- 查看类源码:
Ctrl+ 鼠标左键
- 快捷键命令搜寻:
Ctrl+Shift+P+ 命令名称
- 按文件名搜寻文件:
Ctrl+P
- 依据类名查找类:
Ctrl+T
- 正文代码:
Ctrl+/
- 开启 / 敞开侧边栏:
Ctrl+B
- 全局查找并替换:
Ctrl+Shift+F
- 文件内查找:
Ctrl+F
- 批改变量或类名:
Fn
- 查找变量或类的援用:
Shift+F12
- 查找接口或办法的实现:
Ctrl+F12
- 格式化代码:
Shift+Alt+F
- 重构抽取变量或办法:
Ctrl+Shift+R
- 回退到上一个操作:
Alt+ 左箭头
- 后退到下一个操作:
Alt+ 右箭头
- 提醒可能的操作,如变量生成:
Alt+.
- 挪动一行代码:
Alt+ 上箭头
或Alt+ 下箭头
- 删除以后行代码:
Ctrl+Shift+K
总结
明天尝试了下应用 VSCode 开发 SpringBoot 利用,的确可能胜任!VSCode 不仅界面炫酷、功能强大,而且插件市场的插件也十分丰盛。比照 IDEA 来说,它的构建速度和响应速度更快。尽管也有些小细节做的不如 IDEA,比方控制台不能输入黑白的日志、须要手动下载带正文的第三方库源码。不过 VSCode 性能更新十分快,置信很快就能成为更加杰出的 Java 开发工具!
参考资料
官网文档:https://code.visualstudio.com…
我的项目源码地址
https://github.com/macrozheng…