windows上emacs卡顿

在刚刚开始使用emacs的时候,我就发现如果文档中有中文,emacs就会非常卡。后来通过设置中文字体的方法,解决了中文卡顿的问题。但是现在我发现,中文虽然不卡了,但是一些特殊字符还是会卡顿,极其影响使用。 比如下面这个字符就引起卡顿:

image

执行任何操作都会卡,这是上下移动光标的cpu-profiler:

哪个卡禁用哪个,linum 卡就把它禁用了~

我禁用了显示行号,然后cpu最高的是command-execute, 我不可能不执行命令吧。

我觉得根源应该是emacs渲染时卡顿,跟执行了什么操作没有关系

显然,你还需要设置特殊字符的字体

看来是的,但是这个问题应该是emacs的一个bug,不知道为啥一直没有解决。问题存在了至少一年多了吧

在论坛里找到了一个解决方案,但是不知道是否有啥副作用,姑且先用着。

特殊符号建议使用Symbola字体,免费,全,也是Emacs开发者推荐的符号字体。

1 个赞

更改字体不能从根本上解决问题。我使用了https://melpa.org/#/all-the-icons这个package,是一个图标字体库,一用这个字体就卡,但是还不得不用。

有重现方法可以提交bug。我目前没遇到过 卡只是一些奇怪的字体 第一次打开的时候回出现

这个确实卡,但为什么不得不用?