括号后的第一个数字未在vim中突出显示

时间:2013-03-25 16:45:16

标签: vim

所以我会在python文件中有一行:

组合= [(1,2,3),(4,5,6)],1和4不会突出显示为数字。多种配色方案会发生这种情况。我想知道如何解决这个问题。

vimrc at http://pastebin.com/zgmijN9w

1 个答案:

答案 0 :(得分:0)

来源这个功能:

function! SynStack()
  if !exists("*synstack")
    return
  endif
  echo map(synstack(line('.'), col('.')), 'synIDattr(v:val, "name")')
endfunc

并用光标在数字上执行:call Synstack()。对于所有六个数字,你应该得到pythonNumber

以下命令应该会显示突出显示的组pythonNumber已链接到Number以及它已完成的位置。大概是在你的Python语法文件中。

:verbose hi pythonNumber

如果6个数字属于不同的高亮组,则应修复语法文件和/或自定义颜色方案。