デフォルトでは、ターミナルバッファのスクロールバックサイズは1024に設定されていますが、これでは十分ではありません。私はそれを変更したいと思います。ターミナルバッファのスクロールバックサイズを設定するにはどうすればよいですか?
help terminal
この設定方法については説明していません。
デフォルトでは、ターミナルバッファのスクロールバックサイズは1024に設定されていますが、これでは十分ではありません。私はそれを変更したいと思います。ターミナルバッファのスクロールバックサイズを設定するにはどうすればよいですか?
help terminal
この設定方法については説明していません。
:help terminal-emulator-configuration
によれば、スクロールバックバッファサイズはterminal_scrollback_buffer_size
変数によって制御されます。例えば
、:help terminal-emulator-configuration
で定義されているように、最大値にグローバルに設定するには、あなたの設定に次の行を追加します。
let g:terminal_scrollback_buffer_size = 100000
オプションg:terminal_scrollback_buffer_size
はNeoVimの最近のバージョンでは動作しません。だから、他の答えがあなたのために働かないなら、この答えの新しい方法を試してみてください。ここで与えられた
autocmd TermOpen * setlocal scrollback=100000
:
https://github.com/neovim/neovim/issues/6337#issuecomment-288491527
また、あなたができるだけで
set scrollback=100000
あなた~/.config/nvim/init.vim
で、それはあなたが開いたすべての新しい(端末)のバッファに適用されます。バッファが集中している間にset scrollback=100000
を実行するだけでは、ローカルに設定するようです(少なくとも私にとってはsetlocal
を使用せずに行います)。
100000が最大(nvim v0.2.1 ...)なので、もっと必要な場合は-1を使用してください。 –
この回答は、nvim> 0.2.0では無効になりました。他の答えを見てください。 – sschaef