VIM with Python - 多个#不会作为注释被着色

VIM with Python - 多个#不会作为注释被着色

我的系统发生了一些变化,现在 VIM 搞砸了注释行的语法突出显示。

这使得“调试”线路非常困难,因为根据颜色看起来该线路仍然处于活动状态!

看哪: 不正确的 VIM python 注释突出显示的屏幕截图

特别是看第二个打印语句。快速浏览一下该行的颜色,您可能会认为它根本没有被注释掉!

有谁知道如何解决这一问题?

输出vim -Nu NONE -c 'filetype on|set filetype=python|syntax on' hello_world.py后跟:scriptnames

  1: /usr/share/vim/vim74/filetype.vim
  2: /usr/share/vim/vimfiles/ftdetect/stp.vim
  3: /usr/share/vim/vim74/syntax/syntax.vim
  4: /usr/share/vim/vim74/syntax/synload.vim
  5: /usr/share/vim/vim74/syntax/syncolor.vim
  6: ~/.vim/syntax/python.vim
  7: /usr/share/vim/vim74/syntax/python.vim

答案1

我认为你的文件类型设置出了一些问题。至少在我的 VIM 中,python 是小写字母。

手动设置文件类型时会发生什么?

:setf python

相关内容