JetBrains 全家桶,是每种语言分别安装一个 IDE 好,还是只用 Idea 好

2021-04-22 10:36:45 +08:00
 einsdisp

我目前主要写前端、golang,偶尔写写 python 、java,c++,比较少

前段时间刚刚开始使用 JetBrains 的 IDE,暂时还没买正版,是试用 30 天,目前是每种语言安装一个 IDE,要安装这么多: WebStorm,Idea,GoLand,PyCharm,CLion 感觉最大的困难是不同 IDE 直接的设置同步(快捷键、code stype ),经常改一个快捷键,要打开好几个 IDE 分别设置一遍。我还没注册过 Jetbrains 账号,目前是试用 30 天,不知道 Jetbrains 的账号同步功能,跨 IDE 之间的同步设置是否好用。

一直有个念头,只用 Idea,其他语言通过安装插件实现

有没有 Jetbrains 的深度用户“现身说法”一下,者两种利弊如何?

15413 次点击
所在节点    JetBrains
56 条回复
cnnblike
2021-04-22 10:40:11 +08:00
我买了好几年全家桶了,主要优势在于像开发啥都有的直接选专用的,舒服
HiShan
2021-04-22 10:40:56 +08:00
我主要用 Goland 和 IEADJ,配置同步挺好的用的。
前端和 Golang 还是用 VSCODE 吧。
nicholasxuu
2021-04-22 10:44:24 +08:00
前端,golang 都是 vscode 就好。( typescript 是微软家的,vscode 的 golang 支持也是非常好的)

jetbrain 强在 java/kotlin,这个 vscode 要测试很多插件还不一定能比得上。
python/php 的话 jetbrain 略强(强在预先配置好了大量合适的插件)
js/ts/golang 感觉 vscode 非常好用了。

*之前 webstorm 转的 vscode,没有不适,快捷键用的还是 jetbrain keymapping 。

*一个 idea 跑所有的话,可能会因为插件太多搞的很慢很卡。比如项目里有 go 又有 js 的情况。
cnnblike
2021-04-22 10:44:47 +08:00
专用的话优势还是大点,很多东西教程都是针对专用的 ide 的,抄就完事了。我跳槽到微软之后再配合 jb 全家桶,已经实现了 ide 自由,不管啥语言,官方推荐啥我就直接用啥,不把时间浪费在瞎挑 ide 和配置 ide 上
river1007
2021-04-22 10:46:17 +08:00
EMACS/SPACEMACS(vim) 一套解决,不香吗。
速度快,效率高,可以在开发机上开发,办公电脑能上网就行。
holulu
2021-04-22 10:48:46 +08:00
如果电脑性能很好,就 IU 加各种语言插件。
baiyi
2021-04-22 10:59:38 +08:00
如果主写 go,个人体验 goland 比 vscode 要好用,我就是从 vscode 转到的 goland
brader
2021-04-22 10:59:47 +08:00
我有账号,好像我不同语言之间的 ide 是不能一起同步的哦,它们的设置是分开的。你们是这个情况吗?
zoharSoul
2021-04-22 10:59:49 +08:00
每个装一个
maskiii
2021-04-22 11:02:59 +08:00
@river1007 前端,客户端开发不行,你用 vim 启动一个 ios 模拟器我看看
wxw752
2021-04-22 11:05:51 +08:00
全干工程师表示,每个单独装比较好
bthulu
2021-04-22 11:13:19 +08:00
一个 idea 就行了, 吊打 vscode
Xusually
2021-04-22 11:13:45 +08:00
我是一个 IDEA Ultimate + 插件。
qW7bo2FbzbC0
2021-04-22 11:25:56 +08:00
磁盘空间够就全部单独安装,我自己用起来感觉 jetbrain 还是基本都比 vscode 方方面面都强
sonyxperia
2021-04-22 11:29:50 +08:00
@river1007 这里讨论的是 IDE,不是文本编辑器
WispZhan
2021-04-22 11:38:48 +08:00
IntelliJ 重点还是 IDE,作为集成开发环境远比 Editor 功能要强,当然,如果你用不上那么多功能,自然可以选轻量化的工具,比如 vscode 。

我几乎全家桶里的所有工具除了 AppCode 、MPS 、Datalore 等少数工具以外,其他所有产品都或多或少用一点。

比起单独使用 IntelliJ IDEA,还是推荐单独使用一些专用的 IDE 比如 WebStorm 、CLion 或者 GoLand 。因为每个平台对应的内置插件以及优化还是有区别的。

虽然你可以用 IDEA 配置成其他 IDE 兼容的,但是会缺少一些模板、插件、重构工具的支持。多多少少还是有一点不如专用 IDE 。

另外,跨 IDE 之间是不能同步的。

如果你真的要跨 IDE 同步,可以手动导入导出配置,至于插件就自己选择性的安装了。
wandehul
2021-04-22 11:40:53 +08:00
问题来了 ,现在全家桶没有优惠吖
FinnY
2021-04-22 11:46:37 +08:00
开发前端可以用 webstrom 呀,能用为啥不用?习惯问题爱用 vscode 和 webstrom 都可以呀。
LokiSharp
2021-04-22 11:57:28 +08:00
装多个 IDE 是可以隔离开发环境,和用一些特化的功能。IDEA 装插件只能用社区版的功能,如果能满足开发需求的话没必要买,直接用社区版即可。

VSCode 我用下来折腾插件花的时间成本够买好几年 JB 全家桶了。
sunny352787
2021-04-22 12:00:24 +08:00
每种安一个,配置的话每种配置一遍稍微麻烦点但可以账号同步一劳永逸
我这边每天 Goland 、Rider 、DataGrip 、AndroidStudio 轮着用,只装一个 Idea 加各种插件用起来比单独用每一个专用 IDE 差远了

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

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

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

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

© 2021 V2EX