找回密码
 立即注册
搜索
查看: 2845|回复: 24

[软件] jetbrain用户没有一丁点混编需求吗

[复制链接]
     
发表于 2024-11-30 20:59 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 lactone 于 2024-11-30 21:02 编辑

jetbrain一个语言搞一个ide,想要混编就得装插件
本身java搞的ide本体就特别臃肿,几个插件一装打开要等半天

我现在的科研工作就基本都是pyo3配rust,又要写python又要写rust,偶尔还有js甚至shell
这些合起来用还是vscode加插件最省心


之前jetbrain搞的fleet,吃内存比vscode.还狠

现在想要多语言混编的编辑器或者ide,好像真的只能选vscode

但其实vscode问题也不少
回复

使用道具 举报

发表于 2024-11-30 21:16 来自手机 | 显示全部楼层
Emacs啊
回复

使用道具 举报

     
发表于 2024-11-30 21:22 | 显示全部楼层
  你想想淘宝是怎么变卡的

—— 来自 S1Fun
回复

使用道具 举报

     
发表于 2024-11-30 21:40 来自手机 | 显示全部楼层
jetbrain的主要用户不都是集团协作的工业化生产者吗?那肯定是要求工具专用化。
什么都一个人自己干就是典型的中世纪匠人思维!
回复

使用道具 举报

头像被屏蔽
     
发表于 2024-11-30 21:57 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2024-11-30 22:22 | 显示全部楼层
已经是 vscode remote 腐乳了
虽然 language server 的 api 还有些不足,但是 jetbrain 的 remote dev 是真的烂
回复

使用道具 举报

     
发表于 2024-11-30 22:25 | 显示全部楼层
vscode只适合轻量级的项目,代码稍微多一点,vscode就不合适了
回复

使用道具 举报

     
发表于 2024-11-30 22:55 来自手机 | 显示全部楼层
试试zed,我感觉比vscode快多了,对rust python支持都不错

—— 来自 鹅球 v3.1.88.3
回复

使用道具 举报

     
发表于 2024-11-30 23:12 来自手机 | 显示全部楼层
都装就是了,你总不至于一个仓库里又搞Python又搞rust

—— 来自 鹅球 v3.0.86-alpha
回复

使用道具 举报

     
发表于 2024-11-30 23:29 | 显示全部楼层
我同一个语言的两个项目都是分两个窗口的。 所以跨语言用两个IDE我也觉得很自然。 可能是习惯问题吧。

—— 来自 S1Fun
回复

使用道具 举报

     
发表于 2024-12-1 00:20 | 显示全部楼层
多装几个, 上64G内存
回复

使用道具 举报

     
 楼主| 发表于 2024-12-1 00:25 | 显示全部楼层
天气姐姐 发表于 2024-11-30 22:55
试试zed,我感觉比vscode快多了,对rust python支持都不错

—— 来自 鹅球 v3.1.88.3 ...

zed的windows好像要自己编译

—— 来自 S1Fun
回复

使用道具 举报

     
发表于 2024-12-1 00:30 | 显示全部楼层
abcxiawei 发表于 2024-11-30 22:25
vscode只适合轻量级的项目,代码稍微多一点,vscode就不合适了

如果是 c++ 的话,软软自己的 c++ 有点儿太拉了,llvm 自己维护的 clangd 好很多
回复

使用道具 举报

     
发表于 2024-12-1 01:31 | 显示全部楼层
Vscode remote 无敌

论坛助手,iPhone
回复

使用道具 举报

发表于 2024-12-1 01:32 | 显示全部楼层
其实现在因为tree-sitter和lsp,反而是泛用程序编辑器最繁荣的时代吧,语言对接这块各家都差不多,拼的就是核心代码质量和生态,我上面推emacs主要也就是因为生态好,然后相对各个新项目更为稳定一些(虽然29之后emacs更新也更为激进了)。
回复

使用道具 举报

     
发表于 2024-12-1 09:13 来自手机 | 显示全部楼层
御坂MKII 发表于 2024-12-1 00:30
如果是 c++ 的话,软软自己的 c++ 有点儿太拉了,llvm 自己维护的 clangd 好很多 ...

看了看,确实官方只提供了mac版,win要再等等,自己编译挺麻烦的

—— 来自 鹅球 v3.1.88.3
回复

使用道具 举报

     
发表于 2024-12-1 09:23 来自手机 | 显示全部楼层
说一句无关的,jetbrians的ai功能是真落后
vscode都不算最先进的了,jetbrians上更落后。
代码编辑器还是ai越强越舒服
当年jetbrians起家也是因为提示好?现在ai提示补全更好了,时代变了
回复

使用道具 举报

     
发表于 2024-12-1 10:50 来自手机 | 显示全部楼层
让我拒绝 jb 的最大原因是 jvm

—— 来自 Google Pixel 9 Pro, Android 15, 鹅球 v3.3.95-debug
回复

使用道具 举报

     
发表于 2024-12-1 10:56 | 显示全部楼层
除了vscode remote,还有没有其他remote编程舒适的编辑器或者插件?
回复

使用道具 举报

     
发表于 2024-12-1 11:07 | 显示全部楼层
御坂MKII 发表于 2024-12-1 00:30
如果是 c++ 的话,软软自己的 c++ 有点儿太拉了,llvm 自己维护的 clangd 好很多 ...

vscode也有clangd作为基底的lsp
回复

使用道具 举报

     
发表于 2024-12-1 11:15 来自手机 | 显示全部楼层
lactone 发表于 2024-12-1 00:25
zed的windows好像要自己编译

—— 来自 S1Fun

Windows上能下msys2的包
https://packages.msys2.org/base/mingw-w64-zed

需要显卡驱动支持vulkan
功能基本上可用,比vscode要快些,但是缺了ssh支持(Linux和Mac上没问题),没法remote dev

—— 来自 鹅球 v3.1.88.3-alpha
回复

使用道具 举报

     
发表于 2024-12-1 18:03 来自手机 | 显示全部楼层
确实没有混编需求。idea里不像eclipse一次可以打开多个项目(eclipse如果workspace里打开多个项目,如果用同包同名的类,会有类加载问题的。可能是用了一个类加载器的关系),我早已习惯一个项目一个window了。
回复

使用道具 举报

     
发表于 2024-12-2 12:51 来自手机 | 显示全部楼层
最近也在用pyo3,maturin develop --release后在ipynb里调试,Python和Rust一起开,vscode经常突然抽风,cargo check失败rs文件全线飘红,只能重启vscode,有时甚至得重启电脑才能恢复正常。另外vscode如果打开的文件夹下有多个rust工程也会经常性卡住,也不知道是vscode的问题还是rust插件的锅

试了下楼上坛友推荐的zed,自己编译window下release模式的exe都有1个G,打开卡半天,文件名都改不了,而且似乎不支持ipynb,感觉还得再等他发展下



回复

使用道具 举报

     
发表于 2024-12-2 13:50 | 显示全部楼层
JB 家族的 IDE 需要构建系统解析项目依赖关系,不然各种符号都找不到。

像 C 和 C++ 都可以用 CMake 所以 CLion 都支持,IDEA 也能同时支持 Java 和 Kotlin。

像 Python 混合 Rust 这种,本来就是分开构建的,实际上就是两个项目,跨项目搜索符号也是基于文本的,自然不容易支持。
回复

使用道具 举报

     
发表于 2024-12-2 13:59 来自手机 | 显示全部楼层
我用vscode写python,中等规模的项目还是能应付的过来。但是有个很大的问题就是,大一点项目vscode容易不会自动补全,pycharm就完全没有这个问题。
不过用了这么多年也就习惯vscode了,这次多亏了当年刚工作的时候intel的辣鸡牙膏cpu,i7的笔记本低压u都带不动pycharm,被迫只能用vscode后来发现还是真香

—— 来自 realme RMX3366, Android 14上的 S1Next-鹅版 v2.5.2-play
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-12-22 02:59 , Processed in 0.097098 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表