lactone 发表于 2024-11-30 20:59

jetbrain用户没有一丁点混编需求吗

本帖最后由 lactone 于 2024-11-30 21:02 编辑

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

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


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

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

但其实vscode问题也不少

posthoc 发表于 2024-11-30 21:16

Emacs啊

忘归然 发表于 2024-11-30 21:22

你想想淘宝是怎么变卡的

—— 来自 S1Fun

lightdog 发表于 2024-11-30 21:40

再买自检星剁手 发表于 2024-11-30 21:57

御坂MKII 发表于 2024-11-30 22:22

已经是 vscode remote 腐乳了
虽然 language server 的 api 还有些不足,但是 jetbrain 的 remote dev 是真的烂

abcxiawei 发表于 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

omnitoken 发表于 2024-12-1 00:20

多装几个, 上64G内存

lactone 发表于 2024-12-1 00:25

天气姐姐 发表于 2024-11-30 22:55
试试zed,我感觉比vscode快多了,对rust python支持都不错

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

zed的windows好像要自己编译

—— 来自 S1Fun

御坂MKII 发表于 2024-12-1 00:30

abcxiawei 发表于 2024-11-30 22:25
vscode只适合轻量级的项目,代码稍微多一点,vscode就不合适了

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

sdefrfg1 发表于 2024-12-1 01:31

Vscode remote 无敌

论坛助手,iPhone

posthoc 发表于 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

dccif 发表于 2024-12-1 09:23

说一句无关的,jetbrians的ai功能是真落后
vscode都不算最先进的了,jetbrians上更落后。
代码编辑器还是ai越强越舒服
当年jetbrians起家也是因为提示好?现在ai提示补全更好了,时代变了

Xerxes_2 发表于 2024-12-1 10:50

让我拒绝 jb 的最大原因是 jvm

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

godke 发表于 2024-12-1 10:56

除了vscode remote,还有没有其他remote编程舒适的编辑器或者插件?

omnitoken 发表于 2024-12-1 11:07

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

vscode也有clangd作为基底的lsp

CubicRiver 发表于 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

Fury 发表于 2024-12-1 18:03

确实没有混编需求。idea里不像eclipse一次可以打开多个项目(eclipse如果workspace里打开多个项目,如果用同包同名的类,会有类加载问题的。可能是用了一个类加载器的关系),我早已习惯一个项目一个window了。

xmmc1800 发表于 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 这种,本来就是分开构建的,实际上就是两个项目,跨项目搜索符号也是基于文本的,自然不容易支持。

justsakura 发表于 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
页: [1]
查看完整版本: jetbrain用户没有一丁点混编需求吗