0

所以我将在 python 文件中有一行,如:

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

vimrc 在http://pastebin.com/zgmijN9w

4

1 回答 1

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 个数字属于不同的高亮组,您应该修复您的语法文件和/或自定义您的颜色方案。

于 2013-03-25T17:03:02.747 回答