有没有办法在 vim 中仅在它们前面有 1 个空格时突出显示内置 Python 函数?此外,是否有模块化的方法来做到这一点?也就是说,我不想编辑每一syn keyword pythonBuiltinFunc abs chr ...
行,我只想说像syn keyword pythonBuiltinFunc onlymatchafter="\s+"
?
编辑:
这是一个例子,因为回答我问题的两个人似乎不明白我在问什么,这是我的错,因为没有更清楚。
当我编写以下 Python 代码时
import numpy as np
x = np.abs(np.random.randn(10, 10))
这个词abs
被突出显示只是因为 vim 本质上只是匹配任何包含该词abs
但不在字符串内部的东西。如何让 vim 突出显示 Python 内置函数,而不在它们前面有一个点时突出显示它们?