Emacs ansi-term最大缓冲区大小



我喜欢使用Emacs ansi-term模式运行shell程序,但我想知道如何在ansi-term模式下设置最大缓冲区大小,这样即使有很多行,我也不会丢失命令历史记录?(谷歌似乎没有给出一个明确的答案。)

变量term-buffer-maximum-size控制这个值。将其设置为0应该缓冲所有内容(没有使用它,但这是文档所说的)。我倾向于使用较大的值,这样失控的程序就不会引起严重的问题。默认值为2048行。

(setq term-buffer-maximum-size 0) 
在你的term-mode-hook函数中

应该这样做

相关内容

  • 没有找到相关文章

最新更新