【发布时间】:2011-07-10 22:11:43
【问题描述】:
我最近从vim 移动到Emacs,因为我想使用org-mode。我在Emacs23Org-mode 中打开了一个~10000 行、50kb 的文件,然后添加了大约10 个一级标题。在 Ubuntu 10.04/32bit 下的 Emacs23 中具有 3GB RAM 的四核性能非常慢,以至于无法使用。我在Org-mode 电子邮件列表中找到了two threads 讨论这个问题。似乎启用linum 会导致性能下降。如果必须,我可以在.org 文件中没有行号,但我不想禁用我编辑的所有文件的行号。如果我要在“Emacs”中“生活”,我会想要所有其他文件的行号。
如何仅对部分或全部 .org 文件禁用 linum?如果我在Emacs 中打开了多个文件并在它们之间切换,是否可以这样做?我发现了一些关于禁用主要模式here 的行号的讨论,但是我没有什么可以实现的(尽管页面上的linum-off.el 脚本mentioned 看起来很有希望,但我(还)不知道(E) Lisp,所以我无法根据需要更改它)。
我将Org-mode 从Emacs23 附带的版本6.21b 更新到版本7.5,但没有任何区别。 Emacs GUI 中的性能非常糟糕,以至于应用程序根本无法响应。 -nw 的性能“更好”,但仍然无法使用。
【问题讨论】:
-
+1。 +1。 +1。 (显然 SO 有一个错误,其中 +1 仅在第一次有效)。这对我有多大帮助,我怎么强调都不过分。
-
linum 会减慢粘贴到 any 模式的速度。 :(