1

私はasm68k.vimを研究していてhe=e-1、いくつかの構文定義を見つけました。私が読んでいると、一致した単語がパターンが実際に一致するものよりも1文字短くなると思いますが、よくわかりません。たとえば、次の定義を考えてみましょう:。パターンが一致するものの最後でをスキップすると思います。

syn match asm68kLabel           "^\s*[a-z_?.][a-z0-9_?.$]*:"he=e-1

Could anyone help to explain what does it mean and where to find the manual which explains he and e? Thanks.

4

1 に答える 1

1

これは、指定された一致パターンの文字オフセットを定義します。ここでパターン オフセットについて学習できます。

:help syn-pattern-offset

あなたの場合、he=e-1強調表示の終わりを一致の終わりから-1文字だけオフセットします。一致または領域の開始と終了をオフセットするための同様の構文項目がいくつかあります。

于 2013-02-21T07:26:02.403 に答える