【发布时间】:2016-11-07 06:25:22
【问题描述】:
我正在尝试在 vim 中自定义 python 的语法高亮显示。我想突出显示关键字self,但前提是它后面跟着.。这是我想出的代码:
syn match pythonBoolean "\(\Wself\)\%(\.\)"
不幸的是,虽然我使用了非捕获组 \%(\.\),但 . 也被突出显示。
有什么想法吗?
【问题讨论】:
-
你试过\v开头激活很神奇
-
我试过了,它并没有改变任何东西。据我了解,
\v允许避免转义括号等特殊字符。 -
但是
self在python中不是关键字。 -
@aragaer 你是对的,但无论是不是关键字都不会改变手头的问题。
标签: python regex vim vi macvim