2

我将 vim 与 NERDTree 和 MiniBufExplorer 一起使用。我的配色方案是peaksea。如果我启动 vim,第一个缓冲区中不会突出显示任何语法。其他缓冲区的语法突出显示。我的 vimrc 中有“语法启用”。如果我输入 :edit 语法会突出显示。所以我尝试了

autocmd VimEnter * edit

但仍然没有突出显示。有没有人遇到过类似的问题或有人知道如何解决这个问题?

4

1 回答 1

1

我重新映射 F12 以重做我的语法突出显示,以防它搞砸了:

nnoremap <F12> :syntax sync fromstart<cr>

也许您可以在 vimrc 中基于读取新缓冲区将其作为 autocmd 事件运行?

autocmd BufReadPost * :syntax sync fromstart
于 2021-04-21T12:15:12.470 回答