有没有能代替 vscode 的高性能编辑器

2022-06-30 08:28:39 +08:00
 maotao456

现在 vscode 越来越卡了, 我用来写 vue ,代码提示有时候都弹不出来,内存占用常年在 2g+。 天下苦 Electron 久矣

18125 次点击
所在节点    程序员
136 条回复
creanme
2022-06-30 09:58:27 +08:00
听说 volar 有时候会比较卡
xz410236056
2022-06-30 09:59:14 +08:00
我 VScode 一把梭全部语言都不卡,我觉得就是你电脑性能差
maotao456
2022-06-30 10:04:02 +08:00
禁用了 lsp-volar 之后内存少用了 2g, 但是代码着色也就没有了。
makelove
2022-06-30 10:11:39 +08:00
这基本不是编辑器问题,而是代码或配置问题
有些框架的 ts 写得性能非常低弹个提示要几秒(比如 material-ui ),或有些人 eslint 配置搞得性能很差
nzbin
2022-06-30 10:12:20 +08:00
前几天朋友吐槽自从上了 vue3 ,提示太卡,用 vite 打包也是一堆问题,心态崩了。。。幸好我用 angular
paoqi2048
2022-06-30 10:12:24 +08:00
可以试下 KDE 出品的 Kate
lujiaosama
2022-06-30 10:13:32 +08:00
vscode 都卡? 用 webstorm 的岂不是没法用. 比你配置低的 6 代 u 8g mac 我都可以用得好好的, 更倾向于是你的系统性能策略有问题.
lynan
2022-06-30 10:17:48 +08:00
插件问题,用 5 、6 代码代码的大有人在
maotao456
2022-06-30 10:18:02 +08:00
@lujiaosama 我已经把电源控制里面的 cpu 使用率最低、最高都是 100%了,否则更惨
Lenic
2022-06-30 10:24:19 +08:00
@maotao456 这么说吧,VSCode 占用内存高,很大一部分是 LSP 服务占用的,所以无论你换什么编辑器,只要还在用这套东西,内存占用就少不到哪去。

我 14 款年中的 MBP ,现在因为 VSCode 占用内存高,换用了 Emacs 编辑器,但发现内存占用并没有少多少。要说改进也有,就是电脑发热不是那么严重了。

注:Emacs 编辑器入门很难,推荐还是用 VSCode ,因为这是现代编辑器里面最好用、功能齐全情况下占用内存较低的一个了(个人意见,勿喷)。
littlewing
2022-06-30 10:31:08 +08:00
老色批 占用的内存吧
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 多度。
shanghai1998
2022-06-30 10:34:09 +08:00
我感觉是 node 卡。。。
所以我是用命令行跑项目,然后用 idea 编辑代码,但是就当普通前端项目编辑;把 node_module 给排查掉;缺点是没有代码提示、检查这些功能,正好我也不需要
MrTLJH
2022-06-30 10:34:57 +08:00
完全卸载重装试试,还有开发环境,估计是哪里配置问题。要不就重装系统试试
skinny
2022-06-30 10:35:09 +08:00
扩展的 Language Server 性能有问题吧,比如之前 C#扩展的 Language Server 就特别卡占用内存特别多,后来用.Net Core 重写以后就好了。
creanme
2022-06-30 10:37:57 +08:00
我估计还是 vue LSP 的问题吧
CodingNaux
2022-06-30 10:39:26 +08:00
相同配置下,vscode 写 vue 就是比 react 卡,react 不需要插件= =
对了,vue 现在推荐插件好像是 Vue Language Features (Volar),vetur 不推荐用来写 vue3
janus77
2022-06-30 10:41:20 +08:00
Electron 就是这样的,临时解决办法就是重启一下软件
不过 vscode 其实自带很多功能都是插件实现的,跟 intellij idea 一样,其实可以出个教程选择性的禁用某些功能 /插件,也可以提高流畅度
sherryqueen
2022-06-30 10:41:29 +08:00
把插件都卸载了. 性能就高了
lin07hui
2022-06-30 10:43:22 +08:00
低压 8 代 i7 + 16G + 固态:vue3 + ts 流畅
ts nb

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/863081

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX