如何在Vim中重新启用语法突出显示?

时间:2020-07-24 16:25:45

标签: vim syntax-highlighting

Vim语言突出显示仅适用于一个特定文件。

我已经在WSL(Ubuntu)中使用Vim几个月了,没有任何问题。我的电脑是Windows 10专业版。奇怪的是,当我打开特定文件时,Vim不再正确突出显示。其他所有文件都可以正常工作,但是如果我打开该文件,则无法正确显示。语言突出显示不见了。行号,制表符和文件结尾波浪号仍然遵循配色方案,但是我的实际代码只是涂成白色。有人知道如何解决这个问题吗?

更多详细信息:

  • 文件类型为* .v
  • 如果我重命名文件,它将正确显示。
  • 如果一次打开多个文件(即拆分视图),则其他每个文件都可以正常显示,而一个文件则不能。
  • 问题出现在工作会议的中间,在问题出现之前,我在vimrc中没有进行任何更改。
  • 看到问题后,我运行了apt-get updateapt-get upgrade,然后重新启动。
  • 我尝试在vimrc中更改配色方案。

我没有尝试过。任何想法或见解将不胜感激。谢谢!

编辑:该问题将移至vim.stackexchange.com

1 个答案:

答案 0 :(得分:0)

我有一个映射来切换语法,也许会对您有所帮助

nnoremap <silent> <expr> <Leader>s exists('g:syntax_on') ? ':syntax off<cr>' : ':syntax enable<cr>'