Vim语言高亮显示已退出,仅适用于一个特定文件
我已经在WSL(Ubuntu(中使用Vim几个月了,没有遇到任何问题。我的电脑是Windows 10专业版。奇怪的是,当我打开一个特定的文件时,Vim不再正确高亮显示。所有其他文件都可以正常工作,但如果我打开这一个文件,它将无法正确显示。突出显示的语言消失了。行号、制表符和文件末尾波浪号仍然遵循配色方案,但我实际的代码只是白色的。有人知道怎么解决这个问题吗?
更多详细信息:
- 文件类型为*.v
- 如果重命名该文件,它将正确显示
- 如果同时打开多个文件(即拆分视图(,则每隔一个文件都会显示良好,而这一个文件则不会
- 这个问题是在一次工作会议中出现的,在问题出现之前,我在vimrc中没有做任何更改
- 看到问题后,我运行了
apt-get update
和apt-get upgrade
,然后重新启动 - 我试着改变我的vimrc中的配色方案
我试过的都没用。任何想法或见解都将不胜感激。谢谢
编辑:这个问题将转移到vim.stackexchange.com
我有一个映射来切换语法,也许它会帮助你
nnoremap <silent> <expr> <Leader>s exists('g:syntax_on') ? ':syntax off<cr>' : ':syntax enable<cr>'