Vim colorscheme无法处理大文件

问题描述

我是Vim的新手。因此,我从互联网复制了.vimrc文件,并将配色方案设置为gruvBox。但是对于包含多于1500行的文件,它在第1250行之后不起作用。它在第1250行之后显示带有绿色字体颜色的纯文本。如何解决此问题? 预先感谢。

.vimrc文件

Syntax on

set guicursor=

set nohlsearch
set hidden
set nu
set Nowrap
set smartcase
set noswapfile
set nobackup
set undodir=~/.vim/undodir
set undofile
set incsearch
set termguicolors
set scrolloff=8
set cmdheight=2
set updatetime=50
set shortmess+=c

set colorcolumn=80
highlight ColorColumn ctermbg=0 guibg=lightgrey
let g:gruvBox_contrast_dark = 'hard'
if exists('+termguicolors')
    let &t_8f = "\<Esc>[38;2;%lu;%lu;%lum"
    let &t_8b = "\<Esc>[48;2;%lu;%lu;%lum"
endif
let g:gruvBox_invert_selection='0'

colorscheme gruvBox
set background=dark

if executable('rg')
    let g:rg_derive_root='true'
endif

解决方法

我不知道他们为什么没有修复这个错误,但修复是这样的:

syntax sync fromstart