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