现在 vscode 越来越卡了, 我用来写 vue ,代码提示有时候都弹不出来,内存占用常年在 2g+。 天下苦 Electron 久矣
1
ttgo 2022-06-30 08:30:53 +08:00 54
有没有一种可能,不是编辑器性能低,而是你的电脑性能低。
|
2
dream4ever 2022-06-30 08:31:45 +08:00
电脑还是机械硬盘?内存多大?装了多少插件?没有清晰的条件描述,问题很可能是伪问题。
|
4
maotao456 OP @ttgo
补充一下,我电脑的配置 1. 10 代 i7 ,低压 8 核 U 2. 16G 内存 3. 全固态 插件就 4 个 github copilot prettier vue language features path autocomplete |
5
Vaspike 2022-06-30 08:40:07 +08:00
这配置装个 IDEA 吧
|
6
HankAviator 2022-06-30 08:42:02 +08:00 via Android
@maotao456 这个资源使用量是太夸张,业余开发者玩玩用些轻量的插件还可以忍
|
7
buxudashi 2022-06-30 08:43:30 +08:00
sublime text 吧。
|
11
lyc575757 2022-06-30 08:56:31 +08:00 via Android
vue language feature 是指 volar 吧 这个插件内存占用是挺大的,但是写 vue3 也只能用这个插件了。
|
12
swift 2022-06-30 09:02:39 +08:00 via iPhone
要不换 react
|
13
freenull 2022-06-30 09:04:20 +08:00
vim ? emcas ?
|
15
hertzry 2022-06-30 09:09:23 +08:00 via Android
4 代 i7 体验良好,有 12 个插件。
|
16
toesbieya 2022-06-30 09:10:04 +08:00
3700x 32g webstorm 写 vue3 也是提示有点慢,其他 ts 都正常
|
17
Qcui 2022-06-30 09:13:10 +08:00 5
你就算用 sublime ,只要装了 lsp-volar ,内存一样到 2 个 G ,这不是 vscode 的锅,是 volar 的锅,想写 vue ,就要忍,不然就换 react ,我就是这样 /(ㄒoㄒ)/~~
|
18
billzhuang 2022-06-30 09:13:50 +08:00
换电脑吧
|
19
Mark24 2022-06-30 09:18:41 +08:00
氪金可以改善
|
20
jy02534655 2022-06-30 09:20:40 +08:00
话说我接近 20 个插件,单个 vscode 内存占用也猜 700mb 左右呀
|
21
Zzzz77 2022-06-30 09:21:11 +08:00
我公司电脑 i5 8 代 8G 内存 机械硬盘 14 个插件都不卡....
|
22
gouflv 2022-06-30 09:21:43 +08:00 via iPhone 5
天下苦 vue 久已
|
23
v23x 2022-06-30 09:22:59 +08:00
为什么我这里 vscode 完全不卡....也装了 vue 相关插件
12 代 u 16g 高频内存开 xmp ssd 是很多年前的三星 |
24
yzld2002 2022-06-30 09:25:23 +08:00
tsserver 日常占用 1.5G……
|
25
gablic 2022-06-30 09:25:27 +08:00
要不用记事本吧。。
|
26
AllenHua 2022-06-30 09:25:55 +08:00
给我的机械革命钛钽 plus 升级了 64G 内存,爽歪歪。回到题主问题,我认为目前没有能替代 vscode 的完善的写 vue 的开源软件。
|
27
angrylid 2022-06-30 09:27:37 +08:00 via Android
一根内存条解君愁
|
28
c0nstantien 2022-06-30 09:28:19 +08:00
skylark 推荐一下
|
29
yxzblue 2022-06-30 09:28:49 +08:00
github copilot
path autocomplete 把这两个插件禁用 |
31
3282361 2022-06-30 09:29:37 +08:00 1
Nova
Neovim Sublime Text 以上都是功能比较强大的,排名不分先后,未来可以期待 Fleet 、Zed 、CodeEdit ,都不是 Electron |
32
cozer 2022-06-30 09:31:22 +08:00
应该不是硬件问题吧,我用的公司配的台式,i7-6700 ,32G 内存,十几个插件,连 wsl ,不怎么卡,挺流畅的,你是不是内存爆了
|
33
3282361 2022-06-30 09:32:20 +08:00 2
认为 Electron 不卡的,都是对 UI 要求比较低的;实际上追求原生体验的用户群体不小,原生编辑器还是有很多可选的,生态最好的还是 Neovim ,支持 Copilot ,功能完全不输 VS Code
|
34
serge001 2022-06-30 09:33:51 +08:00
这配置可以了,感觉是插件问题
|
35
3282361 2022-06-30 09:34:03 +08:00
另外 LSP 吃内存也比较多,可以像我一样完全不用,使用 Tabnine 或者 Copilot 替代
|
36
jdjingdian 2022-06-30 09:35:57 +08:00
跟配置还是有一点关系,以前 intel 就喜欢挤牙膏,10 代 u 跟 4 代 u 说实话都没啥提升,再加上是低功耗版,简直是吃力
|
37
fredli 2022-06-30 09:37:26 +08:00
换 m1 pro
|
38
janda 2022-06-30 09:37:38 +08:00
应该是插件导致的、我之前也是遇到过,卡的动不了
|
39
jason94 2022-06-30 09:44:26 +08:00
插件问题,你把那几个插件逐个删掉试试,就知道是哪个插件卡了
|
40
yekern 2022-06-30 09:56:04 +08:00
我 4 代 i7 30 几个插件也没卡啊. 不过就是不习惯用 vscode 写代码还是 ide 舒服点, 平时随手记点东西 就是 sublime
|
41
creanme 2022-06-30 09:58:27 +08:00
听说 volar 有时候会比较卡
|
42
xz410236056 2022-06-30 09:59:14 +08:00
|
43
maotao456 OP 禁用了 lsp-volar 之后内存少用了 2g, 但是代码着色也就没有了。
|
44
makelove 2022-06-30 10:11:39 +08:00 1
这基本不是编辑器问题,而是代码或配置问题
有些框架的 ts 写得性能非常低弹个提示要几秒(比如 material-ui ),或有些人 eslint 配置搞得性能很差 |
45
nzbin 2022-06-30 10:12:20 +08:00 3
前几天朋友吐槽自从上了 vue3 ,提示太卡,用 vite 打包也是一堆问题,心态崩了。。。幸好我用 angular
|
46
paoqi2048 2022-06-30 10:12:24 +08:00
可以试下 KDE 出品的 Kate
|
47
lujiaosama 2022-06-30 10:13:32 +08:00
vscode 都卡? 用 webstorm 的岂不是没法用. 比你配置低的 6 代 u 8g mac 我都可以用得好好的, 更倾向于是你的系统性能策略有问题.
|
48
lynan 2022-06-30 10:17:48 +08:00
插件问题,用 5 、6 代码代码的大有人在
|
49
maotao456 OP @lujiaosama 我已经把电源控制里面的 cpu 使用率最低、最高都是 100%了,否则更惨
|
50
Lenic 2022-06-30 10:24:19 +08:00 2
@maotao456 这么说吧,VSCode 占用内存高,很大一部分是 LSP 服务占用的,所以无论你换什么编辑器,只要还在用这套东西,内存占用就少不到哪去。
我 14 款年中的 MBP ,现在因为 VSCode 占用内存高,换用了 Emacs 编辑器,但发现内存占用并没有少多少。要说改进也有,就是电脑发热不是那么严重了。 注:Emacs 编辑器入门很难,推荐还是用 VSCode ,因为这是现代编辑器里面最好用、功能齐全情况下占用内存较低的一个了(个人意见,勿喷)。 |
51
littlewing 2022-06-30 10:31:08 +08:00 1
老色批 占用的内存吧
|
52
402645707 2022-06-30 10:33:32 +08:00
低压 8 代 I5-8250U ,同样的问题,Windows 下面不管是 Vscode 还是 Idea ,代码提示都需要过很久才能弹出来,有时候拽托窗口都很卡。用任务管理器发现根据占用频率 3.2Ghz ~ 1.0Ghz 来回跳,CPU 温度 70 多度。
切到 ArchLinux ,内核用 5.14 ,编译时 CPU 最高 89 度,全程丝滑不卡,提示结果秒出。不开编译和模拟器之类的温度稳定在 60 多度。 |
53
C603H6r18Q1mSP9N 2022-06-30 10:34:09 +08:00
我感觉是 node 卡。。。
所以我是用命令行跑项目,然后用 idea 编辑代码,但是就当普通前端项目编辑;把 node_module 给排查掉;缺点是没有代码提示、检查这些功能,正好我也不需要 |
54
MrTLJH 2022-06-30 10:34:57 +08:00
完全卸载重装试试,还有开发环境,估计是哪里配置问题。要不就重装系统试试
|
55
skinny 2022-06-30 10:35:09 +08:00
扩展的 Language Server 性能有问题吧,比如之前 C#扩展的 Language Server 就特别卡占用内存特别多,后来用.Net Core 重写以后就好了。
|
56
creanme 2022-06-30 10:37:57 +08:00
我估计还是 vue LSP 的问题吧
|
57
CodingNaux 2022-06-30 10:39:26 +08:00
相同配置下,vscode 写 vue 就是比 react 卡,react 不需要插件= =
对了,vue 现在推荐插件好像是 Vue Language Features (Volar),vetur 不推荐用来写 vue3 |
58
janus77 2022-06-30 10:41:20 +08:00
Electron 就是这样的,临时解决办法就是重启一下软件
不过 vscode 其实自带很多功能都是插件实现的,跟 intellij idea 一样,其实可以出个教程选择性的禁用某些功能 /插件,也可以提高流畅度 |
59
sherryqueen 2022-06-30 10:41:29 +08:00
把插件都卸载了. 性能就高了
|
60
lin07hui 2022-06-30 10:43:22 +08:00
低压 8 代 i7 + 16G + 固态:vue3 + ts 流畅
ts nb |
61
ElmerZhang 2022-06-30 10:50:38 +08:00
@maotao456 也有可能是 copilot 导致的,提示出不来的时候,看看 copilot 是不是在转圈圈
|
62
timedivision 2022-06-30 11:00:54 +08:00
换 webstrom 吧,用完回不去了
|
63
CodeCodeStudy 2022-06-30 11:08:13 +08:00
不要用英特尔后缀为 U 的处理器,性能低得吓人
|
64
AyaseEri 2022-06-30 11:10:35 +08:00
10 代低压啊...换电脑吧...
WebStorm 也挺好,不过更吃资源 |
65
yuancoder 2022-06-30 11:14:06 +08:00
vim
|
66
chucongqing 2022-06-30 11:18:55 +08:00
Neovim 折腾三个月就 OK 了
|
67
creanme 2022-06-30 11:21:49 +08:00
@chucongqing 请问有推荐的配置吗
|
69
IvanLi127 2022-06-30 11:27:10 +08:00
用的啥显卡? 我感觉不至于这么卡吧?
|
70
Huelse 2022-06-30 11:46:20 +08:00
别的我不知道,英特尔低压 u 就不是能用的东西,垃圾中的垃圾
|
72
cweijan 2022-06-30 12:38:18 +08:00
你提示卡关 Electron 什么事? 大伙讨厌 Electron 是因为每次安装都相当于安装了个 chrome, 启动慢, 你这黑也黑不到点上.
|
74
yazoox 2022-06-30 12:50:17 +08:00 1
@3282361 可是,Neovim 这个可不是开箱即用的。要配置成 vscode 那样的“成型”可用的 IDE 状态,要配置很多插件。所有的配置工作,都是手写配置,没有界面。
网上虽然有 nvChad ,lunavim 这样的集成版本,但是快捷键,界面,定制成自己的使用习惯,也不容易,要花大量的时间成本 还有一个关键,vscode 的所有配置可以 sync ,换台机器,直接登录帐号,一会儿功夫,所有的配置都 sync 过来了,直接 coding neovim 可没那么容易。我几年配置好了一套 neovim ,过几天,换了台机器,把那套配置从 github 上 sync 下来,结果运行报错,各种配置“不工作”。 使用难度 /成本不是一个数量级的。 另,我用 vscode ,一直安装的 vim 插件,不用 vi 我都不会敲代码...... |
75
yyws2012 2022-06-30 12:53:02 +08:00 via Android
Emacs ,用 native comp 可以有不错的性能,但是稳定性一般容易卡死。
或者用 neovim |
76
yazoox 2022-06-30 12:53:17 +08:00
|
78
chuanqirenwu 2022-06-30 13:01:05 +08:00
试试 React ?
|
79
ifdef 2022-06-30 13:13:34 +08:00
@chuanqirenwu #78 react yyds
|
80
realpg 2022-06-30 13:15:26 +08:00
奔腾 G3258+16G ,多语言开发 31 个插件,目前没觉得卡,速度起飞。
|
81
haolongsun 2022-06-30 13:41:33 +08:00
@jy02534655 有的是 lsp 插件,一个后台常驻都要几百 mb 。
|
82
haolongsun 2022-06-30 13:45:19 +08:00 1
@IvanLi127 这管显卡啥事,这配置加上 3090 来都卡,吃的是 cpu 和内存,不是显卡。
|
83
darksword21 2022-06-30 13:45:33 +08:00 via iPhone
@yyws2012 卡死可能是 gc 调得有问题
|
84
leefly 2022-06-30 13:46:31 +08:00
歪个楼 vscode insiders
|
85
haolongsun 2022-06-30 13:47:23 +08:00
@yazoox 推荐个后现代的 vim ,https://github.com/helix-editor/helix ,开箱即用。
|
86
fields 2022-06-30 14:17:23 +08:00
编辑器?那就 vim
|
87
lovepplforever 2022-06-30 14:28:47 +08:00
换 m1 吧,真的香
|
88
yazoox 2022-06-30 14:35:34 +08:00
@haolongsun https://github.com/mawww/kakoune/wiki/Migrating-from-Vim
这个好像有点难哎~ 有些操作的“设计”,和 vim 不太一样,需要重新适应,而且,适应了 helix 后,就不能再回到 vim 了。 感觉,helix 现在还是比较“小众”一些的。 |
89
nothingistrue 2022-06-30 14:37:31 +08:00
vue language features ,你只要有这个,或者任何 Language Server 类型的插件,换啥都不行。因为这资源是被编程语言的代码提示等工具占用的,不是编辑器自身占用的。
|
90
ysicing 2022-06-30 14:48:43 +08:00
lsp 大部分情况下都是这个导致的
|
91
eachann 2022-06-30 15:00:10 +08:00
mac m 系列芯片,解决一系列问题
|
92
LANB0 2022-06-30 15:03:33 +08:00
@CodeCodeStudy I7-8559U 不大服
|
93
jswh 2022-06-30 15:16:53 +08:00
你是不是程序跑在 wsl2 ,但是文件放在了 host 上面了。wsl 的桥接的磁盘性能很差的。
|
94
snowlyg 2022-06-30 15:36:42 +08:00
天下苦 windows 久矣
|
96
Panway 2022-06-30 16:43:04 +08:00
八成是 Volar 插件造成的卡顿,设置里面加个` "volar.lowPowerMode": true, `可能会好点
|
97
Terry05 2022-06-30 16:54:49 +08:00
这又跟 windows 什么关系了,简直莫明其妙
|
100
610915518 2022-06-30 17:37:42 +08:00
配置问题吧,我笔记本 5600H+3060 完全不卡,你的轻薄本散热不好,CPU 降频可能无法发挥出性能。
很简单的一个方法就是借一下别人的电脑,安装你的那些插件和项目工程,如果别人电脑不卡,那就是你的配置问题了,加钱可解决 |