【问题标题】:Different Vim highlighting groups for user-defined function and built-in function用户自定义函数和内置函数的不同 Vim 高亮组
【发布时间】:2017-10-04 06:27:38
【问题描述】:

现在,在 Vim 中,在 python3 中,如果我这样做的话:

def myFunc():
    print("Hello World")

'print' 和 'myFunc' 都显示为紫色,因为在我的 vim 颜色方案中我有:

hi Function guifg=#8059A8 guibg=NONE guisp=NONE gui=bold ctermfg=54 ctermbg=NONE cterm=bold

如何为自定义函数和内置函数设置不同的高亮颜色?

谢谢!

【问题讨论】:

    标签: vim editor syntax-highlighting color-scheme vim-syntax-highlighting


    【解决方案1】:

    您可以将pythonBuiltin 语法组链接到您喜欢使用的任何突出显示组:

    hi link pythonBuiltin Error
    

    当然,这只是一个示例,您可能希望定义自定义高亮组并使用它来代替 Error

    请注意,这包括所有 Python 内置函数(包括 TrueFalseNone),而不仅仅是那些看起来像函数的函数(如 print()list()dict()

    【讨论】:

      猜你喜欢
      • 2017-12-31
      • 2013-06-14
      • 2020-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-02
      • 1970-01-01
      相关资源
      最近更新 更多