我想问下从 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 5
IDEA 开箱即用,vscode 配置几天 体验还很差。
|
2
zhuangzhuang1988 2021-11-11 11:14:21 +08:00 1
java 还是 idea 吧,
|
3
exploretheworld 2021-11-11 11:16:06 +08:00 1
试过,折腾半天,最后发现还是 IDEA 香
|
4
cweijan 2021-11-11 11:16:19 +08:00 1
vscode 写商业 Java 项目不太行, 太卡了, 只适合写前端或脚本语言
|
5
waiaan 2021-11-11 11:17:16 +08:00 1
在用 vscode 开发 java ,还行。
|
6
nightwitch 2021-11-11 11:17:20 +08:00 1
几百块钱买一个呗 买的那个版本可以永久使用
|
7
anguiao 2021-11-11 11:17:52 +08:00 1
买正版吧,年付下不了手就买月付。
不管你收入多少,每个月不到 100 的费用也不会是个负担。 |
8
maichael 2021-11-11 11:21:58 +08:00 1
IDEA 花点钱更实在,生产力的东西。
vscode 写前端、脚本语言或者偶尔用用救救急都不错。 |
9
BeijingBaby 2021-11-11 11:23:53 +08:00 2
用了一段时间 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 2
社区版啊,完全够用。
|
12
gaolingyi 2021-11-11 11:30:35 +08:00 1
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 1
还行吧,对于一个熟练的 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 3
JetBrains 家的代码分析技术还是挺牛的,写代码的时候注意波浪线,各种问题都可以帮你提醒出来,不光是潜在 Bug ,还有代码简化、去重、转化风格,而且还附带推荐方案可以一键自动重构,虽然偶尔自动方案也不是很好。
VSCode 虽然也能做些提示,但代码分析的深度没有 JetBrains 的 IDE 那么深。 其实用 Vim 、Emacs 也能写代码,就是看你觉得哪种更符合你的需求和习惯,如果想省心的话花点钱也是值得的。 |
18
cheng6563 2021-11-11 12:46:05 +08:00 1
vscode 开发些弱类型动态语言还凑合,因为代码提示本来就不准确。
用来开发 java 是自讨没趣。 |
19
clf 2021-11-11 12:51:32 +08:00 1
jetbrains 的订阅是买断制订阅,你购买的时候的大版本你会拥有永久使用权。如果新版本有你想要的功能了你再订阅就行。(订阅满 1 年才会有永久使用权)
|
20
oOoOoOoOoOo 2021-11-11 13:12:44 +08:00 via Android 1
开发干湿分离
|
21
nba2k9 2021-11-11 13:19:24 +08:00 1
还是别了吧,折腾半天,还是赶不上 idea 带来的体验。
|
22
xiao109 2021-11-11 13:26:49 +08:00 1
买个正版的算了,现在买好像还不到 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 1
如果你觉得自己的开发效率太高导致团队内卷,我建议是赶快换
|
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
XiLingHost 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
tianshilei1992 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
leeyuzhe 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
Jwyt 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 本来就在虚拟机上, 平台差异磨平了, 服务器开发没啥优势吧
|