jetbrain用户没有一丁点混编需求吗
本帖最后由 lactone 于 2024-11-30 21:02 编辑jetbrain一个语言搞一个ide,想要混编就得装插件
本身java搞的ide本体就特别臃肿,几个插件一装打开要等半天
我现在的科研工作就基本都是pyo3配rust,又要写python又要写rust,偶尔还有js甚至shell
这些合起来用还是vscode加插件最省心
之前jetbrain搞的fleet,吃内存比vscode.还狠
现在想要多语言混编的编辑器或者ide,好像真的只能选vscode
但其实vscode问题也不少 Emacs啊 你想想淘宝是怎么变卡的
—— 来自 S1Fun 已经是 vscode remote 腐乳了
虽然 language server 的 api 还有些不足,但是 jetbrain 的 remote dev 是真的烂
vscode只适合轻量级的项目,代码稍微多一点,vscode就不合适了 试试zed,我感觉比vscode快多了,对rust python支持都不错
—— 来自 鹅球 v3.1.88.3 都装就是了,你总不至于一个仓库里又搞Python又搞rust
—— 来自 鹅球 v3.0.86-alpha 我同一个语言的两个项目都是分两个窗口的。 所以跨语言用两个IDE我也觉得很自然。 可能是习惯问题吧。
—— 来自 S1Fun 多装几个, 上64G内存 天气姐姐 发表于 2024-11-30 22:55
试试zed,我感觉比vscode快多了,对rust python支持都不错
—— 来自 鹅球 v3.1.88.3 ...
zed的windows好像要自己编译
—— 来自 S1Fun abcxiawei 发表于 2024-11-30 22:25
vscode只适合轻量级的项目,代码稍微多一点,vscode就不合适了
如果是 c++ 的话,软软自己的 c++ 有点儿太拉了,llvm 自己维护的 clangd 好很多 Vscode remote 无敌
论坛助手,iPhone 其实现在因为tree-sitter和lsp,反而是泛用程序编辑器最繁荣的时代吧,语言对接这块各家都差不多,拼的就是核心代码质量和生态,我上面推emacs主要也就是因为生态好,然后相对各个新项目更为稳定一些(虽然29之后emacs更新也更为激进了)。 御坂MKII 发表于 2024-12-1 00:30
如果是 c++ 的话,软软自己的 c++ 有点儿太拉了,llvm 自己维护的 clangd 好很多 ...
看了看,确实官方只提供了mac版,win要再等等,自己编译挺麻烦的
—— 来自 鹅球 v3.1.88.3 说一句无关的,jetbrians的ai功能是真落后
vscode都不算最先进的了,jetbrians上更落后。
代码编辑器还是ai越强越舒服
当年jetbrians起家也是因为提示好?现在ai提示补全更好了,时代变了 让我拒绝 jb 的最大原因是 jvm
—— 来自 Google Pixel 9 Pro, Android 15, 鹅球 v3.3.95-debug 除了vscode remote,还有没有其他remote编程舒适的编辑器或者插件? 御坂MKII 发表于 2024-12-1 00:30
如果是 c++ 的话,软软自己的 c++ 有点儿太拉了,llvm 自己维护的 clangd 好很多 ...
vscode也有clangd作为基底的lsp 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 确实没有混编需求。idea里不像eclipse一次可以打开多个项目(eclipse如果workspace里打开多个项目,如果用同包同名的类,会有类加载问题的。可能是用了一个类加载器的关系),我早已习惯一个项目一个window了。 最近也在用pyo3,maturin develop --release后在ipynb里调试,Python和Rust一起开,vscode经常突然抽风,cargo check失败rs文件全线飘红,只能重启vscode,有时甚至得重启电脑才能恢复正常。另外vscode如果打开的文件夹下有多个rust工程也会经常性卡住,也不知道是vscode的问题还是rust插件的锅
试了下楼上坛友推荐的zed,自己编译window下release模式的exe都有1个G,打开卡半天,文件名都改不了,而且似乎不支持ipynb,感觉还得再等他发展下
JB 家族的 IDE 需要构建系统解析项目依赖关系,不然各种符号都找不到。
像 C 和 C++ 都可以用 CMake 所以 CLion 都支持,IDEA 也能同时支持 Java 和 Kotlin。
像 Python 混合 Rust 这种,本来就是分开构建的,实际上就是两个项目,跨项目搜索符号也是基于文本的,自然不容易支持。 我用vscode写python,中等规模的项目还是能应付的过来。但是有个很大的问题就是,大一点项目vscode容易不会自动补全,pycharm就完全没有这个问题。
不过用了这么多年也就习惯vscode了,这次多亏了当年刚工作的时候intel的辣鸡牙膏cpu,i7的笔记本低压u都带不动pycharm,被迫只能用vscode后来发现还是真香
—— 来自 realme RMX3366, Android 14上的 S1Next-鹅版 v2.5.2-play
页:
[1]