
现在 vscode 越来越卡了, 我用来写 vue ,代码提示有时候都弹不出来,内存占用常年在 2g+。 天下苦 Electron 久矣
1 ttgo 2022-06-30 08:30:53 +08:00 有没有一种可能,不是编辑器性能低,而是你的电脑性能低。 |
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 你就算用 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 天下苦 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 akarimasen 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 把这两个插件禁用 |
30 dr1q65MfKFKHnJr6 2022-06-30 09:29:33 +08:00 @kokutou 低压 10 代都被看不起了吗????我家里的电脑还是 7 代 I5 ,还不是照样用。 |
31 3282361 2022-06-30 09:29:37 +08:00 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 认为 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 这基本不是编辑器问题,而是代码或配置问题 有些框架的 ts 写得性能非常低弹个提示要几秒(比如 material-ui ),或有些人 eslint 配置搞得性能很差 |
45 nzbin 2022-06-30 10:12:20 +08:00 前几天朋友吐槽自从上了 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 @maotao456 这么说吧,VSCode 占用内存高,很大一部分是 LSP 服务占用的,所以无论你换什么编辑器,只要还在用这套东西,内存占用就少不到哪去。 我 14 款年中的 MBP ,现在因为 VSCode 占用内存高,换用了 Emacs 编辑器,但发现内存占用并没有少多少。要说改进也有,就是电脑发热不是那么严重了。 注:Emacs 编辑器入门很难,推荐还是用 VSCode ,因为这是现代编辑器里面最好用、功能齐全情况下占用内存较低的一个了(个人意见,勿喷)。 |
51 littlewing 2022-06-30 10:31:08 +08:00 老色批 占用的内存吧 |
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 rb6221 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 8888888888 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 @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 PRO 奔腾 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 @IvanLi127 这管显卡啥事,这配置加上 3090 来都卡,吃的是 cpu 和内存,不是显卡。 |
83 darksword21 PRO @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 yylxbiubiu 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 降频可能无法发挥出性能。 很简单的一个方法就是借一下别人的电脑,安装你的那些插件和项目工程,如果别人电脑不卡,那就是你的配置问题了,加钱可解决 |