Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在研究 asm68k.vim 并找到he=e-1一些语法定义。当我阅读时,我猜它使匹配的单词比模式实际匹配的字符短一个字符,但我不确定。以下面的定义为例,我认为它:在模式匹配的末尾跳过了,
he=e-1
:
syn match asm68kLabel "^\s*[a-z_?.][a-z0-9_?.$]*:"he=e-1
任何人都可以帮助解释它是什么意思以及在哪里可以找到解释he和的手册e?谢谢。
he
e
这定义了指定匹配模式的字符偏移量。您可以在此处了解模式偏移:
:help syn-pattern-offset
在您的情况下,he=e-1将突出显示的结尾从匹配的结尾偏移 -1 个字符。有几个类似的语法项用于偏移匹配或区域的开始和结束。