我正在python
中编写gvim
代码,我也添加了一些插件来执行此操作。
我正在使用SlateDark主题(但我已经检查了其他颜色方案,并认为这是一个普遍的问题)
我面临的问题是,当keywords
后跟:
时,
像:
if this:
<do things>
else: #<=not highlighted
<do that>
else:
未突出显示。我必须在那里放一个空格,如:
if this:
<do things>
else : #<= highlighted
<do that>
然而,我的pep8检查员说:
E203 whitespace before ':'
那么,是否可以在colorscheme
或vimrc
中修改关键字仍然突出显示的内容,然后是:
?
修改 我检查了this个帖子。 我已经
了set iskeyword+=:
在我的vimrc
中。我的python.vim
也包含以下行:
syn keyword pythonConditional elif else if
作为该线程中的两个建议解决方案。 我的.vimrc是here。
注意:我在fortran
也见过同样的事情。两个脚本都可能是同一个bug。