1
thinkm 2023-05-22 19:53:52 +08:00
M1 MAC 没遇到这个问题
|
3
missdeer 2023-05-22 19:59:47 +08:00
Windows 上 vscode 打开一个包含 6000 个 cpp 文件的项目,使用 clangd 插件,没问题
|
4
FrankFang128 2023-05-22 20:01:30 +08:00
没遇到过 不过就算遇到了 我也不会去用 Sublime
|
5
Finnn 2023-05-22 20:05:07 +08:00
vscode 本来就没有性能优势, 跟 sublime 性能是没法比的
|
6
klmd99 OP 好神奇,我吐槽完之后,用了一会儿 sublime 还是不太习惯,回去竟然感觉变流畅了一些。
可能是 vscode 累了吧 |
8
lujiaosama 2023-05-22 21:26:48 +08:00
VSCode 都能觉得卡, 那 JB 全家桶岂不是卡爆
|
9
weijancc 2023-05-22 21:31:21 +08:00
vscode 不是因为功能强大才卡, 而是因为基于 electron, sublime 是原生应用, 肯定比不上性能了.
|
10
GTim 2023-05-22 21:50:20 +08:00
悄悄地说,那个 zed 编辑器,打开一个超大文件,会比 VSCode 还卡
|
11
klmd99 OP @lujiaosama 哪个不管多大的项目都卡啊🐶
|
13
Alias4ck 2023-05-22 23:39:24 +08:00
直接 neovim 吧
|
14
yekern 2023-05-22 23:41:46 +08:00 1
试试 zed 的编辑器啊 新出的 对 rust 支持还是很好的
|
15
ererrrr 2023-05-23 00:26:43 +08:00 1
是不是该换个电脑?
|
16
MengiNo 2023-05-23 02:38:25 +08:00 via Android
自从 M1 出来降维了之后,一直觉得老款的 Intel mbp 性能不如现在的一台 iPad 甚至是 iPhone 。所以要求不能太高,实在不行至少 vsc 还能让你找个远程服务器 b/s 模式部署给老电脑续续命。
|
17
Solael 2023-05-23 05:14:11 +08:00
虽然这两年 IAA 三年 ipc 都有大幅提升,但是用户会发现 cpu 性能又不够用了。公司发的 11 代 I7 编译个中小型前端项目都挺卡的
|
18
dfkjgklfdjg 2023-05-23 06:52:43 +08:00
先排除一下插件原因吧,很多场景下 VSC 的卡顿都是插件造成的,项目大小好像并没有什么影响,毕竟不是一款 IDE 。
|
19
Valyrian 2023-05-23 06:54:53 +08:00
vsc 滚动确实比 sublime 卡,不是掉帧而是延迟
|
20
Jirajine 2023-05-23 06:56:33 +08:00
vscode 应该是优化最好、最流畅的 electron 应用了,你应该试试用一个无插件、缓存数据、设置的全新的 profile 。
如果是 ra 的性能问题那用什么编辑器前端应该都一样。 |
21
jiangpeng 2023-05-23 08:20:31 +08:00
@lujiaosama 反正 vscode 搞 Java 是干不过 JB 家的
|
22
wangtian2020 2023-05-23 08:42:45 +08:00
如果 GPU (注意是 GPU )占满的时候 vscode 就会变的很卡,公司的破 11 代核显全速运行 threejs 项目时占用就 99%了,后来打开 edge 的“效率模式”功能后占用就不会拉满了,体验大幅改善
|
23
0littleboy 2023-05-23 08:45:05 +08:00
换个 profile ,vscode 觉得卡很多时候是插件太多的原因
|
25
zcreg 2023-05-23 09:14:57 +08:00
sublime 装个插件还得翻墙,同步也是个问题,不想换回去
|
26
itfanr 2023-05-23 09:17:03 +08:00
没有 ra 我写不动 rust 代码。。。
|
27
lerry 2023-05-23 09:18:43 +08:00 via iPhone
把用不到的插件删了吧,Chrome 我也会不时检查有没有用不到的插件,关掉省内存
|
28
nothingistrue 2023-05-23 09:25:33 +08:00
除了内置的 javascript / typescript 外,用了其他语言的代码提示,它就是 IDE ,不再是文本编辑器了,这性能要求是要翻很多倍的。
|
29
wonderwater 2023-05-23 09:37:06 +08:00
我用的 macbookPro2018 ,写 leetcode 时,有时 ra 会导致 CPU 飙升,然后卡住,只能重启,一般是输入一些大测试用例的时候发生的
|
30
pinylin 2023-05-23 09:41:46 +08:00
zed 或 neovim, 都挺好
|
31
um1ng 2023-05-23 09:48:27 +08:00
sublime 是 native 软件,vscode 不是,所以没法比较
|
32
ZxBing0066 2023-05-23 10:00:43 +08:00
现在支持多个 Profile 了,可以新建个空 Profile 试试速度,如果可以接受那应该是插件影响到了,然后再使用 `Extension bisect` 来排查确认是哪个插件影响到了。
|
33
blackmirror 2023-05-23 10:13:17 +08:00
说明应该升级换代了
|
34
reducm 2023-05-23 10:45:37 +08:00
我也不知道装了啥,某个版本 vscode 升级后莫名其妙 vim + markdown 就各种卡顿,卸载了 vim 插件才好了,这...
|
35
LaurelHarmon 2023-05-23 11:08:02 +08:00
这俩不冲突吧,一个轻便浏览和轻编辑纯文本,一个全功能开发,没有可比性。
|
36
imzcg2 2023-05-23 11:08:36 +08:00 1
你需要 lapce
[![p9TSGXF.png]( https://s1.ax1x.com/2023/05/23/p9TSGXF.png)]( https://imgse.com/i/p9TSGXF) |
37
daveh 2023-05-23 11:12:41 +08:00 via iPhone
多大规模的 rust 项目?
|
38
alexsunxl 2023-05-23 11:13:16 +08:00 1
写 rust 代码,可以用 helix 或者 neovim 呀。
helix 写 rust 0 配置,挺爽的。本身也是 rust 写的编辑器。 |
39
wenlancoder 2023-05-23 11:14:59 +08:00
用 webstorm 吧
|
40
liuidetmks 2023-05-23 11:18:27 +08:00
我也卡,后来发现是一个同步插件导致的,不知道搞什么鬼,删掉就 ok 了
|
41
MapHacker 2023-05-23 11:32:58 +08:00
台式机什么 CPU 呢?这性能差距有点明显了呀
|
42
zengxs 2023-05-23 12:02:33 +08:00
我 M1 Mac 最近也遇到好几次 vscode 编辑框卡住无响应的情况,虽然几秒就恢复了,但是写代码的时候突然卡一下打断你就让人很不爽
而且也不是性能的问题,我看了卡住的时候,CPU 和内存占用都不高,搞不懂是咋回事 |
43
try2giveup 2023-05-23 13:36:51 +08:00
ra 插件好像有点问题,我删了。
|
44
kios 2023-05-23 14:01:45 +08:00 via Android
楼主换电脑吧
|
45
addpd 2023-05-23 14:15:00 +08:00
用 word ,word 是最好用的编程 IDE https://www.bilibili.com/video/BV11R4y1W7Wk
|
46
ren2881971 2023-05-23 16:39:34 +08:00
最近不是新出来一个 Rust 开发的 Zed 编辑器么 。
|
49
klmd99 OP 谢谢各位,挑花眼了,zed \ lapce \ helix 都玩玩看看
|
50
alexsunxl 2023-05-24 11:01:02 +08:00
@ren2881971 helix 也是 rust 写的。
|
51
daveh 2023-05-26 12:56:34 +08:00 via iPhone 1
不是说 CPU 占用高才会卡,对于 vs code 这类编辑器,有些重要功能通过插件或者 LSP 外置了,一旦插件或 LSP 没有在短时间内及时响应,或者 LSP 一次返回内容过多处理慢,都可能导致核心编辑功能卡。这也是用 LSP 的缺点。
OP 有条件试试 intelij rust ,IDEA+rust 插件或者 CLion+rust 插件,后者组合功能是最齐全的。intelij rust 目前没有走 LSP 这条路,而是自己写的解析器,效率是最高的,当然它也支持外部工具如 fmt 等。 公司有个较大项目,用起来很快。 |
52
James369 2023-06-13 21:18:17 +08:00
不知道 vscode 有没有插件性能查看器,可以发现卡顿的插件,然后关闭了。
|
53
ecloud 2023-06-14 21:48:13 +08:00
可以试试 CudaText
|