組み込みの Python 関数を vimの前に 1 つ以上の空白がある場合にのみ強調表示する方法はありますか? さらに、これを行うモジュール式の方法はありますか? つまり、すべてのsyn keyword pythonBuiltinFunc abs chr ...
行を編集するのではなく、次のようなことを言いたいだけですsyn keyword pythonBuiltinFunc onlymatchafter="\s+"
。
編集:
以下に例を示します。私の質問に答えてくれた 2 人は、私が尋ねていることを理解していないようでした。
次のPythonコードを書くと
import numpy as np
x = np.abs(np.random.randn(10, 10))
単語が強調表示されるのは、vim が基本的に、文字列の内部にないabs
単語を含むものと単に一致するためです。abs
Python ビルトインの前にドットが付いている場合、それらを強調表示せずに vim に強調表示させるにはどうすればよいですか?