使用gvim进行python语法高亮显示

时间:2014-04-29 16:11:32

标签: python vim syntax-highlighting

我正在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 ':'

那么,是否可以在colorschemevimrc中修改关键字仍然突出显示的内容,然后是:

修改   我检查了this个帖子。 我已经

set iskeyword+=:

在我的vimrc中。我的python.vim也包含以下行:

syn keyword pythonConditional   elif else if

作为该线程中的两个建议解决方案。 我的.vimrc是here

注意:我在fortran也见过同样的事情。两个脚本都可能是同一个bug。

0 个答案:

没有答案