用于Python的Vim语法突出显示'else:'

Ste*_*han 6 python vim syntax-highlighting vim-syntax-highlighting

我对Vim中默认的python语法突出显示感到恼火.

它没有else:正确地突出声明.如果我else和冒号之间有一些空格,Vim只会突出显示else语句:,所以else :有效,但else:没有.

它必须易于修复.

我正在使用Vim 7.2

Ste*_*han 6

我在我的vimrc文件中有以下语句.这使得其他:被标记为一个单词.删除其他后:语法突出显示工作正常.

set iskeyword+=:


Mar*_*rts 5

这会定期弹出,我已经把它放在我的 vimrc 中:

" No seriously, else: is the same as else
autocmd BufEnter,BufRead,BufNewFile *.py    set iskeyword-=:
Run Code Online (Sandbox Code Playgroud)