【发布时间】:2013-10-03 11:15:47
【问题描述】:
我试过linum 和nlinum。两者在超过 100k 行的文件上都有可怕的性能。
$ for x in {1.100000}; do echo $x; done > 100k.txt
$ emacs -q 100k.txt
M-x load-library linum
M-x linum-mode
M-> ;; it's not too bad to go to end of file
M-< ;; now this completely locks up emacs
与joe 等编辑器的相同操作是即时的。
除了关闭带有大文件的行号(正是您要使用行号导航的文件类型 - 我想在连接的 Javascript 文件中定位错误行)之外,还有其他解决方案吗?
或者只是使用不同的编辑器?
【问题讨论】:
-
行号显示在模式行中。
-
在 Emacs 24.3.50.1 上这对我来说是即时的
-
@Tyler 这对我来说不是即时的,在 Ubuntu 精确 3.5.0-40-generic 上运行 24.3.1,并加载了默认配置(如您所见,我正在使用 -q) .在 rxvt 窗口中运行。
-
@abo-abo 模式线的视觉间隙太大,无法在光标之间来回扫描
-
@Tyler 我正在使用 Damien Cassou 的 PPA 在 Ubuntu 上获得一个半新的 emacs。您知道我如何无需自己构建即可获得更新的版本吗?
标签: performance emacs line-numbers