如何设置终端缓冲区回滚大小?

Flo*_*oky 7 terminal neovim

默认情况下,终端缓冲区回滚大小设置为1024,但这对我来说还不够,我想更改它.

help terminal 没有解释如何配置它.

Flo*_*oky 9

根据:help terminal-emulator-configuration,回滚缓冲区大小由terminal_scrollback_buffer_size变量控制.

例如,将以下内容添加到配置中以将其全局设置为最大值,如下所述:help terminal-emulator-configuration:

let g:terminal_scrollback_buffer_size = 100000
Run Code Online (Sandbox Code Playgroud)

  • 对于nvim> 0.2.0,此答案不再有效.看其他答案. (2认同)

bra*_*der 2

set scrollback=100000
Run Code Online (Sandbox Code Playgroud)

~/.config/nvim/init.vim

  • 100000 似乎是最大值(nvim v0.2.1...),因此如果您想要更多,请使用 -1。 (2认同)