这里先前置声明一下,VSCode 毕竟是一个开源软件,肯定是无法和 IDEA 这种老牌 Java IDE 比的,因此只能说接近 IDEA 的体验,以我两年的 IDEA 使用经验来说(大佬勿喷,接触编程也不久,所以可能 IDEA 还有很多好用的功能我不了解的),配置好的 VSCode 估计能有 IDEA 70%的体验,因为很多细节上的东西毕竟人家做了这么多年,肯定是插件比肩不了的(也可以自己写插件),所以对于想拿 VSCode 当主力的得慎重考虑,不过想前后端开发 ALL IN ONE 的前端朋友试试 VSCode
还有对于一些内存小的设备也是极力推荐使用 VSCode 的,在同一个项目下,使用 IDEA 本地跑已经 2G 内存起飞了,而使用 VSCode 才 300m 左右(拿远程跟本地比确实不公平,但是 IDEA 无法远程啊~)
然后就是这篇笔记虽然介绍了很多插件,还是需要点 VSCode 以及 Linux 使用经验的,不然可能哪里出现了问题都无法解决...
看完了上面的缺点如果对 VSCode 写 Java 还是感兴趣的就接着往下看吧 Let's get started~
VSCode 远程连接
既然是远程开发,所以首先肯定是先安装远程连接插件
然后就是 ssh 连接,配置公钥密钥免密登陆就不细说了
连上之后就可以直接使用 VSCode 进行管理了
配置服务器
因为常常需要对 api 进行调试,所以这里使用 nginx 配置一个虚拟主机,专门用来做测试接口
# 转发 80 端口到 https
server
{
if ($host = test.example.icu) {
return 301 https://$host$request_uri;
} # managed by Certbot