
我想问下从 idea 转到 vscode ,Java 开发的彦祖,是否可以和 idea 使用无太大差别化。
还有就是 vscode 教程去哪里找啊?目前只有 idea 的入门教程 https://atips.cn/idea/
有没有类似的 vscode 的?
日常使用基本上就是 spring boot/spring ssm 开发 tomcat maven 这些 mybatis 跳转插件什么的 vscode 有吗
1 wolfie 2021-11-11 11:12:22 +08:00 IDEA 开箱即用,vscode 配置几天 体验还很差。 |
2 zhuangzhuang1988 2021-11-11 11:14:21 +08:00 java 还是 idea 吧, |
3 exploretheworld 2021-11-11 11:16:06 +08:00 试过,折腾半天,最后发现还是 IDEA 香 |
4 cweijan 2021-11-11 11:16:19 +08:00 vscode 写商业 Java 项目不太行, 太卡了, 只适合写前端或脚本语言 |
5 waiaan 2021-11-11 11:17:16 +08:00 在用 vscode 开发 java ,还行。 |
6 nightwitch nbsp;2021-11-11 11:17:20 +08:00 几百块钱买一个呗 买的那个版本可以永久使用 |
7 anguiao 2021-11-11 11:17:52 +08:00 买正版吧,年付下不了手就买月付。 不管你收入多少,每个月不到 100 的费用也不会是个负担。 |
8 maichael 2021-11-11 11:21:58 +08:00 IDEA 花点钱更实在,生产力的东西。 vscode 写前端、脚本语言或者偶尔用用救救急都不错。 |
9 BeijingBaby 2021-11-11 11:23:53 +08:00 用了一段时间 vscode 后,由于用不到 jb 全家桶,然后 license 也过期了就全部卸载了。 目前 vscode 写 ts ,python ,java ,php ,go ,rust 体验都很好 |
10 vanishxiaoma 2021-11-11 11:26:13 +08:00 @BeijingBaby license 满一年有终身当前版本能使用过的 |
11 vanishxiaoma 2021-11-11 11:27:35 +08:00 社区版啊,完全够用。 |
12 gaolingyi 2021-11-11 11:30:35 +08:00 vscode 可以炒股 |
13 EarthChild OP @vanishxiaoma #11 社区版…还得自己搞插件~ 这不是懒嘛 @wolfie #1 @zhuangzhuang1988 #2 @exploretheworld #3 @cweijan #4 @maichael #8 明白了,听人劝吃饱饭~这个劝我听了。 @nightwitch #6 第一次听说…相当于把当前版本的使用权买下来了是吧。 |
14 Vegetable 2021-11-11 11:31:58 +08:00 还行吧,对于一个熟练的 VSC 用户来说,确实有比 Idea 舒服的地方。 如果是依赖 Idea 的用户,这种转换可能会比较痛苦。 用肯定是能用,调试功能也还行,现在打包什么的我都是命令行 mvn package ,总是要 mvn install 因为没搞懂为什么打开项目会自动清空 generated ,凑合用吧 |
15 EarthChild OP @gaolingyi #12 明白了!哈哈哈哈哈 |
16 EarthChild OP @Vegetable #14 我主要是嫌麻烦,不想折腾……回头摸鱼了 捣鼓捣鼓看 |
17 libook 2021-11-11 12:06:27 +08:00 JetBrains 家的代码分析技术还是挺牛的,写代码的时候注意波浪线,各种问题都可以帮你提醒出来,不光是潜在 Bug ,还有代码简化、去重、转化风格,而且还附带推荐方案可以一键自动重构,虽然偶尔自动方案也不是很好。 VSCode 虽然也能做些提示,但代码分析的深度没有 JetBrains 的 IDE 那么深。 其实用 Vim 、Emacs 也能写代码,就是看你觉得哪种更符合你的需求和习惯,如果想省心的话花点钱也是值得的。 |
18 cheng6563 2021-11-11 12:46:05 +08:00 vscode 开发些弱类型动态语言还凑合,因为代码提示本来就不准确。 用来开发 java 是自讨没趣。 |
19 clf 2021-11-11 12:51:32 +08:00 jetbrains的订阅是买断制订阅,你购买的时候的大版本你会拥有永久使用权。如果新版本有你想要的功能了你再订阅就行。(订阅满 1 年才会有永久使用权) |
20 oOoOoOoOoOo 2021-11-11 13:12:44 +08:00 via Android 开发干湿分离 |
21 nba2k9 2021-11-11 13:19:24 +08:00 还是别了吧,折腾半天,还是赶不上 idea 带来的体验。 |
22 xiao109 2021-11-11 13:26:49 +08:00 买个正版的算了,现在买好像还不到 1000 。 |
23 zjsxwc 2021-11-11 13:31:32 +08:00 写 java 我受不了 vscode 与 eclipse ,现在在 netbeans 下写 java |
24 chotow 2021-11-11 13:47:48 +08:00 via iPhone 除了远程开发 IDEA 现在还比不过 VSCode ,其他方面在我看来都不错。希望 JB 给力点,早日加上好用的远程开发功能。 |
25 siweipancc 2021-11-11 13:50:33 +08:00 via iPhone 如果你觉得自己的开发效率太高导致团队内卷,我建议是赶快换 |
27 soulmine 2021-11-11 14:05:47 +08:00 vsc 适合写小项目包含很多语言的 jb 适合写大项目单一语言的 |
28 violetlai 2021-11-11 14:08:01 +08:00 你可以使用 eap 版本不需要订阅 就是需要当小白鼠 但是没啥大毛病 |
29 lucays 2021-11-11 14:14:12 +08:00 java 不行,只能 idea python 换 vscode 没啥问题,pycharm 没强到哪里去 |
30 0o0o0o0 2021-11-11 14:21:01 +08:00 idea 不是深度分析的问题,而是对框架做了很多的提示优化,有些东西其他 ide 都没有办法提示但是他可以提示,同样的还有 pycharm 。 |
31 rioshikelong121 2021-11-11 14:22:30 +08:00 vscode 是未来。 |
32 emmmbu 2021-11-11 14:43:15 +08:00 idea 没办法用重置插件了?我还能用 |
33 jqtmviyu 2021-11-11 14:47:57 +08:00 今天第一次试用 webstorm, 好家伙, 打开一个 Vue 项目内存就升到 2G 多, 启动本地服务, 升到 4G, 中途切换浏览器调试, 界面直接卡死花屏了. nuc8i5 的第一次花屏, 内存单根 16G, mac catalina10.15.7. 无奈只能换回 vscode 了 |
34 EarthChild OP @emmmbu #32 新版本不能直接试用了,只能登录账号才能进入开发界面 |
35 cwr31 2021-11-11 14:56:04 +08:00 @EarthChild 还是可以的,1.登录 2.进去使用插件 reset 3.重启 idea 4.logout |
36 KagurazakaNyaa 2021-11-11 15:05:56 +08:00 在用 vscode 开发 Java 项目,其实体验还不错,尤其是它的 ssh remote 非常好用 |
37 CodeCodeStudy 2021-11-11 15:37:05 +08:00 @clf #19 永久订阅的话换台电脑还能用吗? |
38 zydxn 2021-11-11 15:43:08 +08:00 @CodeCodeStudy #37 不绑定机器,用账号登录就行,并且可以下载离线 license 文件 |
39 exploretheworld 2021-11-11 15:44:06 +08:00 |
40 mikulch 2021-11-11 15:46:59 +08:00 用的 idea 的老版本,一直没升级。 |
41 fakeJas0n 2021-11-11 15:48:27 +08:00 @EarthChild #34 下老版本试用,装插件,再更新到新版本 |
42 clf 2021-11-11 16:08:23 +08:00 @CodeCodeStudy #37 可以的,和账号绑定。 |
43 28ms 2021-11-11 16:20:24 +08:00 VSCode 单打确实不如 Jetbrains 全家桶。但是! 开启 WSL2 并且搭载 Docker 、加持 Github Coplit 以后,简直逆天。 |
44 byzf 2021-11-11 16:30:55 +08:00 vscode 当年是吃的 sublime 和 vim 的用户,全是配置越多越开心的,其中有些人甚至至今觉得 vscode 配置项不够自由。 比如我。 |
45 efaun 2021-11-11 16:45:06 +08:00 ide 和文本编辑器的区别 |
46 passerbytiny 2021-11-11 16:45:07 +08:00 via Android vscode 是带插件的文本编辑器,idea 是集成开发环境 /IDE 。有那么一句话:珍爱生命,别用文本编辑器开发 Java 。 另:纯 Spring 非全面 Java 开发的话,有 Spring 官方的 STS ;全面 Java 开发有原生 Eclipse 。 |
47 EarthChild OP @28ms #43 听你的意思是,可以连 docker 里面的 开发环境吗? jdk 啥的?不用在 windows 上配置什么 mysql jdk maven tomcat 什么的? |
48 28ms 2021-11-11 17:02:38 +08:00 @EarthChild 正是,window 不用配杂七杂八的东西。 代码直接在 WSL 里 git ,再也不用操心 CRLF 。clone 完进目录直接打 code .就调起 windows 上的 VSC 。 |
49 EarthChild OP @28ms #48 这就是我想要的!!!有教程啥的吗老哥,我真的想要这种场景,但我真的不会…… |
50 ZeroDu 2021-11-11 17:17:38 +08:00 那你还是用 eclipse 吧 |
51 wu67 2021-11-11 17:27:44 +08:00 vsc 配置真的非常恶心, 因为插件很混乱, 尤其是前端, 单指 格式化和代码风格 这个方面, 各种插件打架. 配置老半天, 还很不顺手. 当然轻量和项目打开速度确实可以, 这个我不反驳. 早年的 st, 起码配置一次, 能用很久很久都不用管. 但是 vsc, 你甚至会发现鼓捣大半天甚至不如 idea 默认配置... |
52 AEDaydreamer 2021-11-11 17:31:20 +08:00 48#说的就是典型 wsl 应用场景,配合 vscode 的 remote 使用体验非常好。我自己用 vsc 写过 JAVA 如果是纯写 Spring Boot 体验其实还可以,再老旧一点的主要是 Spring 和微软不愿意写扩展,个人开发者的扩展容易崩。 |
53 ervqq 2021-11-11 17:32:59 +08:00 楼主个教程「你本可以朝九晚五...... 」 ,破防了 |
54 Rache1 2021-11-11 18:34:47 +08:00 Jetbrains 对 WSL 也有支持完整的支持呐,直接在打开项目的时候选择 WSL 里面的目录就好了 |
55 0x400 2021-11-11 18:40:49 +08:00 via Android 可以用啊 |
56 Rooger 2021-11-11 18:51:34 +08:00 菜鸡不要使用 vscode ,没有一定的技术积累,就乖乖花钱买正版吧,搞破解的当我没说。 |
57 icy37785 2021-11-11 19:04:06 +08:00 还是可以重置试用的,但是论坛不让讨论盗版。 你可以去试用重置插件的作者博客看看。 |
58 zzzain46 2021-11-11 19:42:38 +08:00 |
59 zjsxwc 2021-11-11 20:06:19 +08:00 via Android @icy37785 不是已经变得得注册登录 jb 账户才能使用了吗,改 jb 家服务器数据重置试用期? |
60 coolmenu 2021-11-11 20:13:32 +08:00 最近用 vscode 搭配 github copilot 写 c#程序,感觉挺不错的,比 rider 轻便,Mac 也没有 vs2022 ,开发 dotnet 就这么搭配了 |
61 mosom 2021-11-11 21:31:36 +08:00 我就拿 vscode 编辑 markdown, txt, json, yaml, log... 调半天达不到想要的效果(点名 UI ),懒得折腾了 xd |
62 teenight 2021-11-11 21:46:45 +08:00 via Android 我把 vs code 当 notepad++用 |
63 cxshun 2021-11-11 22:42:07 +08:00 自从前段时间一直被提示帐号不可用后,我就转到 idea 社区版了,感觉还行啊,如果是 spring boot 的,就缺点意思,毕竟那些 auto configuration 的配置提示是比较爽。 但想免费又想非常好用,这是比较难兼得的了。 |
64 chaleaoch 2021-11-11 22:57:00 +08:00 Vscode 已经几乎和 Jetbrains 家的 IDE 无差了. **除了 Java** |
65 ufan0 2021-11-11 23:34:55 +08:00 看了上面的评论,我开始发现我浪费钱了,我只把 IDEA 当编辑器用。 编译打包之类的都是直接上 bash |
66 Kilerd 2021-11-12 00:13:45 +08:00 很难想象写 java 没有 IDEA 的日子到底怎么过。 |
67 rehoni 2021-11-12 01:03:22 +08:00 via Android @BeijingBaby 满一年会送永久版本的呀 |
68 rehoni 2021-11-12 01:07:25 +08:00 via Android 其实我觉得 idea 的 remote ,git 都挺好用啊…只不过 ssh 就不太行了 |
70 learningman 2021-11-12 01:43:41 +08:00 @28ms #43 jetbrains 也有 copilot 了 |
71 zzm88104 2021-11-12 08:39:44 +08:00 via iPhone @learningman 我 pycharm 的 copilot 经常没反应,换到 vscode 响应就很迅速 |
72 shiltian 2021-11-12 09:04:09 +08:00 要是不叫 CLion 的 remote 开发太傻叉了,我就不用 VSCode 了…CLion 的 remote 竟然是将本地的东西 copy 到 remote 去… |
73 ychost 2021-11-12 09:32:59 +08:00 写 Java 不用 IDEA 想啥呢,VSCode 太鸡肋了即使配置非常完善了,顶多也是个 IDEA 的半成品 |
74 securityCoding 2021-11-12 09:42:27 +08:00 via Android EAP 版本又不是不能用 |
75 waiaan 2021-11-12 09:58:46 +08:00 有没有同时兼容前端和 java 的 ide 呢? |
76 xz410236056 2021-11-12 10:00:17 +08:00 都在吹 IDEA ,我就反着来一下,IDEA 的 UI 丑,主流 IDE 最丑。 |
77 Leviathann 2021-11-12 10:25:57 +08:00 @waiaan 日常用 idea 写 react jb 的其他 ide 比如 webstorm 都相当于是 idea + 对应语言的插件 |
78 hatsuyuki 2021-11-12 10:35:50 +08:00 @xz410236056 主流 IDE 都有啥,Visual Studio ? Visual Studio Code ? Eclipse ? Vim ?这些的 UI 很好看? |
79 xz410236056 2021-11-12 11:02:10 +08:00 @hatsuyuki #78 VS 和 VSCode 不比 IDEA 好看? xcode 都比 IDEA 好看,IDEA 那个字体和 UI 太锐了 |
80 kujio 2021-11-12 11:16:03 +08:00 @xz410236056 win 版的中文确实不好看,但我感觉是 windows 的问题,一直不喜欢巨硬的 UI 设计和配感觉太有年代感了. idea 的编辑器我唯一不喜欢的就是行号后面的间距太大,太占空间了,我觉得完全可以和行号合并,有图标哪一行可以不显示行号. |
81 Leviathann 2021-11-12 11:28:27 +08:00 |
82 YUyu101 2021-11-12 11:47:06 +08:00 写 js ts 我都习惯用 idea 了,重构太强了,可以单独把一个类方法 move 到其他文件里,引用到的全帮你重构了,vscode 经常会漏改些东西,自带的提示也很健全,细节很到位,比如.return .await ,alt+enter 一键把箭头函数转成 function 之类的,vscode 倒不是不行,可能要手动加或者装一些插件才能实现,懒得弄。唯一缺点可能就是比 vscode 多了个.idea 文件夹,有时只想当个编辑器用,lighteditor 模式又太简陋。 |
83 ThisDay 2021-11-12 11:52:28 +08:00 社区版也比 vscode 强。。 另外 idea 我特别喜欢.var 的推断功能,但是在 vs 上面一直没找到怎么弄好像只能快捷键? 另外除去 java 本身不谈,git 也难用多了啊 |
84 EscYezi 2021-11-12 13:20:24 +08:00 via iPhone vscode 还是不太行,本来想在 win10 虚拟机里面配置一套环境用来处理公司的项目,springboot 项目,vscode 装好 java 扩展包但就是识别不到启动类,直接运行启动类所在的文件提示未检测到 main 方法,java project 选项卡中没识别出当前项目,检查了一遍 settings.json 又清缓存还是不行,一气之下装了个 idea ,导入 maven 项目,没多久就跑起来了。可能是用 vscode 哪里操作有问题,懒得折腾了。 |
85 xz410236056 2021-11-12 13:36:17 +08:00 @Leviathann #81 我用 Mac ,Mac 上的很多 IDE UI 都多圆角圆润,看起来很可爱的样子,IDEA 就没这种感觉,git 真的有人用 IDE 集成的?再好用能好用过 sourcetree fork gitkraken 之类的工具吗。 |
86 Dockerfile 2021-11-12 14:15:18 +08:00 @xz410236056 我一直用的 idea 的 git ,很好用,另外你说的 ui 我认为是操作系统的原因,win 上的 vsc 也很丑 |
87 zachlhb 2021-11-13 08:01:56 +08:00 via iPhone 别说 Java 了,微软亲儿子 C#用 vscode 都难用的一逼,高级语言不要考虑 vscode 了 |
88 Kininaru 2021-11-13 13:01:45 +08:00 via Android @xz410236056 说啥不好偏要说 ui ,所有指标里面 ui 最主观,也最没讨论价值 |
89 ijrou 2021-11-13 22:51:15 +08:00 @zachlhb #87 C# 有 宇宙神器 Visual Studio 加持,Visual Studio Code 嘛。。。。 |
90 2NUT 2022-03-22 08:36:01 +08:00 @XiLingHost #36 java 本来就在虚拟机上, 平台差异磨平了, 服务器开发没啥优势吧 |