用vscode写java的体验怎么样(长时间使用)?
发布网友
发布时间:2024-10-23 22:23
我来回答
共1个回答
热心网友
时间:2024-11-06 02:15
采用 Manjaro 并结合 Visual Studio Code,主要进行 Java 和 Vue 的开发,我从 JetBrains IDEA 转至 VSCode 的原因是 IDEA 运行卡顿,加之 VSCode 更新迅速,且不必同时运行多个 IDE。
VSCode 在 Java 开发方面已经取得了显著的进步,特别是在六七月份更新到 1.2 版本后,如今版本已至 1.5,对于 Java 的支持相当完善。然而,仍存在两个明显的不足之处。
其一,只有在从代码提示中选取选项时能自动完成导入包的操作,而复制粘贴的情况则需要手动导入,此过程略显不便。
其二,有时在启动 Java 进程前没有进行预编译,导致代码报错仍能成功启动。对于初学者而言,这可能会影响错误排查的准确性。
总体而言,VSCode 已经完全满足 Java 开发的需求,我已经彻底放弃了 JetBrains IDEA(受限于经费问题,无法购买正版)。
至 2021 年 12 月 1 日更新:
看到我的回答仍然有人在点赞,我来补充一点信息:自采用 Arch Linux 以来,包管理保持最新状态,体验非常流畅。
目前,VSCode 在 Java 开发方面的支持更加完善,之前提到的问题均已得到解决。在统一的 LSP(语言服务器协议)下,无论是使用 VSCode、Neovim 还是 JetBrains 家即将推出的 Fleet,代码提示的功能都大致相似,主要差异体现在编辑体验和用户界面(UI)上。
热心网友
时间:2024-11-06 02:22
采用 Manjaro 并结合 Visual Studio Code,主要进行 Java 和 Vue 的开发,我从 JetBrains IDEA 转至 VSCode 的原因是 IDEA 运行卡顿,加之 VSCode 更新迅速,且不必同时运行多个 IDE。
VSCode 在 Java 开发方面已经取得了显著的进步,特别是在六七月份更新到 1.2 版本后,如今版本已至 1.5,对于 Java 的支持相当完善。然而,仍存在两个明显的不足之处。
其一,只有在从代码提示中选取选项时能自动完成导入包的操作,而复制粘贴的情况则需要手动导入,此过程略显不便。
其二,有时在启动 Java 进程前没有进行预编译,导致代码报错仍能成功启动。对于初学者而言,这可能会影响错误排查的准确性。
总体而言,VSCode 已经完全满足 Java 开发的需求,我已经彻底放弃了 JetBrains IDEA(受限于经费问题,无法购买正版)。
至 2021 年 12 月 1 日更新:
看到我的回答仍然有人在点赞,我来补充一点信息:自采用 Arch Linux 以来,包管理保持最新状态,体验非常流畅。
目前,VSCode 在 Java 开发方面的支持更加完善,之前提到的问题均已得到解决。在统一的 LSP(语言服务器协议)下,无论是使用 VSCode、Neovim 还是 JetBrains 家即将推出的 Fleet,代码提示的功能都大致相似,主要差异体现在编辑体验和用户界面(UI)上。