[请教] Java 开发过渡到 VSCode 的障碍

336 天前
 fox0001

我们主要是 Java 开发。最近公司迁移开发工具,统一用上 VSCode 。使用上,渐渐适应起来了,但是有一点还是很难适应。

以前用 Eclipse 、IntelliJ IDEA ,针对文件的操作,包括查看属性、查看引用、版本操作( SVN 或 git )等等,都是在同一个文件树进行操作。VSCode 却不行,针对 N 种操作有 N 课树,包括项目文件夹、Java 项目、版本管理等等。操作起来需要切换来切换去。

疑问:

  1. 是否有插件满足需求?起码在同一棵文件树,可以查看文件属性、版本状态(新增、修改、冲突、未更新等)、进行版本管理(提交、更新、强制回滚等)、对比历史版本等。
  2. 或者说,是不是我的开发思维需要更新,需要更新到 VSCode 的方式?
5983 次点击
所在节点    Visual Studio Code
55 条回复
MeteorCat
336 天前
这不是自己找罪受吗?
Pitttttt
336 天前
这。不用 idea 能理解毕竟收费,用 eclipse 也行啊,为啥要用 vscode
kid1412621
336 天前
建议自己玩 6 vim/neovim ,然后给拍脑袋的 leader 说往这上面迁
btw 不知道 gitlens 能否满足你的要求
fox0001
336 天前
@Pitttttt #2
1. 不知道为什么,最近 Eclipse 卡了,敲代码慢半拍的那种卡。
2. 免费的 VSCode ,有太多唱好的声音,肯定想试试。很多操作都比 Eclipse 流畅。
3. VSCode 插件太丰富,就跟当年 Eclipse 一样。
4. 想一个 VSCode 满足项目开发。目前,前后端和数据库,都有对应插件。
5. 实在不行,就退回去,也不是不能用…
yazinnnn
336 天前
联合同事向你们技术主管抗议
cs419
336 天前
为啥不用 IDEA 社区版
anzerwall
336 天前
java 和 c 建议不要用 vscode 找罪受 前端和其他语言可以用 vscode 挺好的
fox0001
336 天前
@anzerwall #7 其实用了一段时间,觉得还行。你那边,使用上,有哪些不适应?或者觉得不好用的地方?
fox0001
336 天前
@cs419 #6 IntelliJ IDEA 社区版,针对 Java 开发,是可以的。但是要做其它开发,又得切换别的工具或 IDE 。当然,大家都懂,针对性的工具肯定是最好的。上面的想法是,统一使用 VSCode ,减少学习成本。
fox0001
336 天前
@kid1412621 #3 VIM 的话,我个人觉得是快捷键做得好,熟悉后能提高编辑文本 /代码文件的效率,而且可以脱离鼠标。一些属性图形界面 IDE 的同事,可能不好切过去。你是觉得有哪些其它的优点,值得推荐?
fox0001
336 天前
@kid1412621 #3 刚才回复有误:
一些属性图形界面 IDE 的同事 --改为-> 一些熟悉图形界面 IDE 的同事
Alias4ck
336 天前
@anzerwall c 用 vscode 挺好用的吧
xmt328
336 天前
有没有可能 IDEA 和 Eclipse 就是比 VSCode 在 java 开发上更好用
fox0001
336 天前
@xmt328 #13 我个人从习惯上来说,是。
yazinnnn
336 天前
好蠢的领导, 建议越级报告一下
Hurriance
336 天前
很奇怪,为啥会需要统一 IDE ,难道不是只需要代码本身吗,如果是涉及静态代码检查,也应该可以集成到 CI/CD 的过程,实在想不出需要统一 IDE 的目的。

在前司,有些老同事还是用的 Eclipse ,也有用 IDEA 的,至少在我们的开发过程中并未感到明显的冲突。
fox0001
336 天前
@Hurriance #16 开发团队不大,工作内容是全栈。不是每个同事都积极尝试新事物,而且每个人适应新事物的速度也不同。使用一个通用 IDE ,能避免接到新工作才去学习,一定程度上降低学习成本。目的,更多的是强迫团队去学习。大概是这样吧。
XiLingHost
336 天前
我的建议是,不要强迫团队成员使用某种特定的 IDE
考虑把
.vscode
.idea
.project
这些 IDE 特定的东西都加入.gitignore 里,然后团队成员各自用自己喜欢的 IDE 配置
harrozze
336 天前
@kid1412621 #3 这是要坑全队? vim/neovim 的普及程度还没那么高吧,学习门槛还是挺陡的
cheng6563
336 天前
何苦呢,vscode 现在就是不如 eclipse ,更不如 idea 社区版了。idea 社区版装个 spring boot 提示插件照样用。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/947532

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX