请问各位大佬,win10上面的emacs非常慢,并且中文严重存在问题该怎么办呀?
问题最少的解决办法就是开个虚拟机了…
慢的话可以试下wsl终端版emacs,发现这个比windows gui版emacs要快好多,在win10 emacs上用不了的功能,比如counsel-fzf都可以用了,就是没有图形界面感觉不习惯。
windows emacs中文卡问题我用了下面代码就没在遇到过了。
;;确保这一段是在所有配置文件的最后面执行,在最前面没有效果
(dolist (charset '(kana han symbol cjk-misc bopomofo))
(set-fontset-font (frame-parameter nil 'font) ;
charset
(font-spec :family "courier new" :height 130 )))
这个问题已经提了很多次了。可以搜索一下论坛就有答案。
中文卡顿问题是需要设置字体
欢迎加入 Win 10 Emacs 的折腾之旅。
谢谢回答。这样的话,我就没法日常用emacs了。
谢谢回答,好的,我试试。
好的,我自己找找,入坑了,哈哈。
windows上有这么差吗?我在win10下用起来感觉不错。中文具体是什么问题?
就我type的时候.英文非常流畅,中文就十分卡顿,反应非常不灵敏,而且打开一些几mb的文件都十分卡顿。
不想折腾字体花太多时间的话,可以设置。
(setq inhibit-compacting-font-caches t)
中文输入和英文没感觉有什么差别。输入法、字体的原因?
大文件打开本来就有点慢。把行号和语法高亮关闭能快点。
好的我试试。另外
(when (eq system-type 'windows-nt)
(setq gc-cons-threshold (* 512 1024 1024))
(setq gc-cons-percentage 0.5)
(run-with-idle-timer 5 t #'garbage-collect)
;; 显示垃圾回收信息,这个可以作为调试用 ;;
(setq garbage-collection-messages t) )
这个好像可以比较好解决问题。我刚刚在这个论坛上面搜到了。谢谢大家。
哎。我好像整明白了。另,那中文字体显示比较别扭该怎么解决呢??初学者,哈哈哈。
设了gc,一定程度能解决,但有时找字体,还是会卡的。
建议用 package gcmh来管理gc。可以参考doom的配置。
中文字体显示别扭是和英文比例不协调还是什么?可以截图看看。
windows下emacs好像默认不设置任何中文字体,所以打开中文或者输入中文会卡,建议用cnfont这个包搞一下
可以试试我用的字体设置,可以中英文分开。 如果需要缩放字体,可以打开注释那行。
(when (eq system-type 'windows-nt)
(setq fonts '("Consolas" "微软雅黑"))
(set-face-attribute 'default nil :font
(format "%s:pixelsize=%d" (car fonts) 22))
;; (setq face-font-rescale-alist '(("微软雅黑". 1.1)))
)
(dolist (charset '(kana han symbol cjk-misc bopomofo))
(set-fontset-font (frame-parameter nil 'font) charset
(font-spec :family (car (cdr fonts)))))
(set-face-attribute 'default nil :font "Ubuntu Mono 11")
(setq face-font-rescale-alist '(("等距更纱黑体 T SC" . 1)))
(dolist (charset '(kana han symbol cjk-misc bopomofo))
(set-fontset-font (frame-parameter nil 'font)
charset
(font-spec :family "等距更纱黑体 T SC")))
我用的是ubuntu mono+更纱黑。完美中英文对齐,在字体放大缩小时也是等比例的。
谢谢大佬。。
这个很管用啊。。谢谢大佬。。我现在设置gc和你这个设置。。emacs如丝般顺滑。。