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

有没有一种可能,不是编辑器性能低,而是你的电脑性能低。

电脑还是机械硬盘?内存多大?装了多少插件?没有清晰的条件描述,问题很可能是伪问题。

哈哈。
你把所有插件都关了就不卡了。

补充一下,我电脑的配置

  1. 10 代 i7 ,低压 8 核 U
  2. 16G 内存
  3. 全固态

插件就 4 个
github copilot
prettier
vue language features
path autocomplete

这配置装个 IDEA 吧

这个资源使用量是太夸张,业余开发者玩玩用些轻量的插件还可以忍

sublime text 吧。

sublime text 可以连到 wsl2 里面开发吗?

web stome 吗?

#4
低压 10 代...

换个好电脑吧...现在 12 代标压挺好的

vue language feature 是指 volar 吧 这个插件内存占用是挺大的,但是写 vue3 也只能用这个插件了。

要不换 react

vim ? emcas ?

#4 低压 U 说明了问题,electron 还是得标压才能跑的顺畅

4 代 i7 体验良好,有 12 个插件。

3700x 32g webstorm 写 vue3 也是提示有点慢,其他 ts 都正常

你就算用 sublime ,只要装了 lsp-volar ,内存一样到 2 个 G ,这不是 vscode 的锅,是 volar 的锅,想写 vue ,就要忍,不然就换 react ,我就是这样 /(ㄒoㄒ)/~~

换电脑吧

氪金可以改善

话说我接近 20 个插件,单个 vscode 内存占用也猜 700mb 左右呀

我公司电脑 i5 8 代 8G 内存 机械硬盘 14 个插件都不卡....

天下苦 vue 久已

为什么我这里 vscode 完全不卡....也装了 vue 相关插件

12 代 u 16g 高频内存开 xmp ssd 是很多年前的三星

tsserver 日常占用 1.5G……

要不用记事本吧。。

给我的机械革命钛钽 plus 升级了 64G 内存,爽歪歪。回到题主问题,我认为目前没有能替代 vscode 的完善的写 vue 的开源软件。

一根内存条解君愁

skylark 推荐一下

github copilot

path autocomplete

把这两个插件禁用

低压 10 代都被看不起了吗????我家里的电脑还是 7 代 I5 ,还不是照样用。

Nova
Neovim
Sublime Text

以上都是功能比较强大的,排名不分先后,未来可以期待 Fleet 、Zed 、CodeEdit ,都不是 Electron

应该不是硬件问题吧,我用的公司配的台式,i7-6700 ,32G 内存,十几个插件,连 wsl ,不怎么卡,挺流畅的,你是不是内存爆了

认为 Electron 不卡的,都是对 UI 要求比较低的;实际上追求原生体验的用户群体不小,原生编辑器还是有很多可选的,生态最好的还是 Neovim ,支持 Copilot ,功能完全不输 VS Code

这配置可以了,感觉是插件问题

另外 LSP 吃内存也比较多,可以像我一样完全不用,使用 Tabnine 或者 Copilot 替代

跟配置还是有一点关系,以前 intel 就喜欢挤牙膏,10 代 u 跟 4 代 u 说实话都没啥提升,再加上是低功耗版,简直是吃力

换 m1 pro

应该是插件导致的、我之前也是遇到过,卡的动不了

插件问题,你把那几个插件逐个删掉试试,就知道是哪个插件卡了

我 4 代 i7 30 几个插件也没卡啊. 不过就是不习惯用 vscode 写代码还是 ide 舒服点, 平时随手记点东西 就是 sublime

听说 volar 有时候会比较卡

我 VScode 一把梭全部语言都不卡,我觉得就是你电脑性能差

禁用了 lsp-volar 之后内存少用了 2g, 但是代码着色也就没有了。

这基本不是编辑器问题,而是代码或配置问题
有些框架的 ts 写得性能非常低弹个提示要几秒(比如 material-ui ),或有些人 eslint 配置搞得性能很差

前几天朋友吐槽自从上了 vue3 ,提示太卡,用 vite 打包也是一堆问题,心态崩了。。。幸好我用 angular

可以试下 KDE 出品的 Kate

vscode 都卡? 用 webstorm 的岂不是没法用. 比你配置低的 6 代 u 8g mac 我都可以用得好好的, 更倾向于是你的系统性能策略有问题.

插件问题,用 5 、6 代码代码的大有人在

我已经把电源控制里面的 cpu 使用率最低、最高都是 100%了,否则更惨

这么说吧,VSCode 占用内存高,很大一部分是 LSP 服务占用的,所以无论你换什么编辑器,只要还在用这套东西,内存占用就少不到哪去。

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

注:Emacs 编辑器入门很难,推荐还是用 VSCode ,因为这是现代编辑器里面最好用、功能齐全情况下占用内存较低的一个了(个人意见,勿喷)。

老色批 占用的内存吧

低压 8 代 I5-8250U ,同样的问题,Windows 下面不管是 Vscode 还是 Idea ,代码提示都需要过很久才能弹出来,有时候拽托窗口都很卡。用任务管理器发现根据占用频率 3.2Ghz ~ 1.0Ghz 来回跳,CPU 温度 70 多度。
切到 ArchLinux ,内核用 5.14 ,编译时 CPU 最高 89 度,全程丝滑不卡,提示结果秒出。不开编译和模拟器之类的温度稳定在 60 多度。

我感觉是 node 卡。。。
所以我是用命令行跑项目,然后用 idea 编辑代码,但是就当普通前端项目编辑;把 node_module 给排查掉;缺点是没有代码提示、检查这些功能,正好我也不需要

完全卸载重装试试,还有开发环境,估计是哪里配置问题。要不就重装系统试试

扩展的 Language Server 性能有问题吧,比如之前 C#扩展的 Language Server 就特别卡占用内存特别多,后来用.Net Core 重写以后就好了。

我估计还是 vue LSP 的问题吧

相同配置下,vscode 写 vue 就是比 react 卡,react 不需要插件= =
对了,vue 现在推荐插件好像是 Vue Language Features (Volar),vetur 不推荐用来写 vue3

Electron 就是这样的,临时解决办法就是重启一下软件
不过 vscode 其实自带很多功能都是插件实现的,跟 intellij idea 一样,其实可以出个教程选择性的禁用某些功能 /插件,也可以提高流畅度

把插件都卸载了. 性能就高了

低压 8 代 i7 + 16G + 固态:vue3 + ts 流畅
ts nb

也有可能是 copilot 导致的,提示出不来的时候,看看 copilot 是不是在转圈圈

换 webstrom 吧,用完回不去了

不要用英特尔后缀为 U 的处理器,性能低得吓人

10 代低压啊...换电脑吧...
WebStorm 也挺好,不过更吃资源

vim

Neovim 折腾三个月就 OK 了

请问有推荐的配置吗

换 mac 吧,效率刷刷刷的,肉眼都看不到延迟

用的啥显卡? 我感觉不至于这么卡吧?

别的我不知道,英特尔低压 u 就不是能用的东西,垃圾中的垃圾

nvim kickstart 上手挺好,不用折腾

你提示卡关 Electron 什么事? 大伙讨厌 Electron 是因为每次安装都相当于安装了个 chrome, 启动慢, 你这黑也黑不到点上.

#31 期待 CodeEdit ,就是不知道等等到啥时候…

可是,Neovim 这个可不是开箱即用的。要配置成 vscode 那样的“成型”可用的 IDE 状态,要配置很多插件。所有的配置工作,都是手写配置,没有界面。
网上虽然有 nvChad ,lunavim 这样的集成版本,但是快捷键,界面,定制成自己的使用习惯,也不容易,要花大量的时间成本
还有一个关键,vscode 的所有配置可以 sync ,换台机器,直接登录帐号,一会儿功夫,所有的配置都 sync 过来了,直接 coding
neovim 可没那么容易。我几年配置好了一套 neovim ,过几天,换了台机器,把那套配置从 github 上 sync 下来,结果运行报错,各种配置“不工作”。
使用难度 /成本不是一个数量级的。
另,我用 vscode ,一直安装的 vim 插件,不用 vi 我都不会敲代码......

Emacs ,用 native comp 可以有不错的性能,但是稳定性一般容易卡死。
或者用 neovim

是这个么? github.com/Gavinok/Kickstart.nvim

用低压的轻薄本散热不好

试试 React ?

#78 react yyds

奔腾 G3258+16G ,多语言开发 31 个插件,目前没觉得卡,速度起飞。

有的是 lsp 插件,一个后台常驻都要几百 mb 。

这管显卡啥事,这配置加上 3090 来都卡,吃的是 cpu 和内存,不是显卡。

卡死可能是 gc 调得有问题

歪个楼 vscode insiders

推荐个后现代的 vim , github.com/helix-editor/helix ,开箱即用。

编辑器?那就 vim

换 m1 吧,真的香

github.com/mawww/kakoune/wiki/Migrating-from-Vim
这个好像有点难哎~ 有些操作的“设计”,和 vim 不太一样,需要重新适应,而且,适应了 helix 后,就不能再回到 vim 了。
感觉,helix 现在还是比较“小众”一些的。

vue language features ,你只要有这个,或者任何 Language Server 类型的插件,换啥都不行。因为这资源是被编程语言的代码提示等工具占用的,不是编辑器自身占用的。

lsp 大部分情况下都是这个导致的

mac m 系列芯片,解决一系列问题

I7-8559U 不大服

你是不是程序跑在 wsl2 ,但是文件放在了 host 上面了。wsl 的桥接的磁盘性能很差的。

天下苦 windows 久矣

CPU 型号? 10 代低压记得没 8 核的,标压 10750h 才 6 核

八成是 Volar 插件造成的卡顿,设置里面加个 "volar.lowPowerMode": true, 可能会好点

这又跟 windows 什么关系了,简直莫明其妙

i7-10510u

可以把 lsp 配置到 server 上,我配置到 server 后,16GB 笔记本异常轻松

配置问题吧,我笔记本 5600H+3060 完全不卡,你的轻薄本散热不好,CPU 降频可能无法发挥出性能。

很简单的一个方法就是借一下别人的电脑,安装你的那些插件和项目工程,如果别人电脑不卡,那就是你的配置问题了,加钱可解决