我想知道如何在 Vim 中创建通用突出显示规则以标记方法调用/定义之间的句点。
例如,我希望看到此方法调用中的句点突出显示->obj.method()
。我还希望该规则能够处理嵌套在代码块中的方法,例如obj.method([parameters...]) { anotherObj.anotherMethod() }
问题重现
谢谢。
你似乎正在使用类似pangloss/vim-javascript
的东西,而不是默认的 JavaScript 语法。如果是这样,该语法相当严格地定义了允许的位置。这应该让你的定义通过门:
:syn cluster jsExpression add=MethodDot