现在,在Vim中,在python3中,如果我这样做:
def myFunc():
print("Hello World")
'打印'和' myFunc'两者都显得紫色,因为在我的vim colorscheme中我有:
hi Function guifg=#8059A8 guibg=NONE guisp=NONE gui=bold ctermfg=54 ctermbg=NONE cterm=bold
如何为用户定义和内置函数设置不同的高亮颜色?
谢谢!
答案 0 :(得分:0)
您可以将with open(inputfile, 'r') as inp, open(outputfile, 'w') as outp:
data = inp.read().replace('\n', '')
outp.write(data.replace('~', '~\n'))
语法组链接到您喜欢的任何突出显示组:
pythonBuiltin
当然,这只是一个示例,您可能希望定义自定义突出显示组并使用它而不是hi link pythonBuiltin Error
。
请注意,这包括所有Python内置文件(包括Error
,True
或False
),而不仅仅是看起来像函数的内容(例如None
,{ {1}}或print()
)